Cisco-IOS-XR-ethernet-cfm-cfg API API Reference
API generated from Cisco-IOS-XR-ethernet-cfm-cfg@2017-10-06.yang
API Endpoint
http://{Controller-IP}:{Controller-Port}/restconf/config/network-topology:network-topology/topology/topology-netconf/node/inetri/yang-ext:mount/
URL '/' code: %2F
Schemes: http
Version: 1.0.0
Leaf Color Code:
Key  Mandatory  OptionalPaths
GLOBAL-INTERFACE-CONFIGURATION - Update
Update operation of resource: global-interface-configuration
global-interface-configurationbody object
Request Content-Types: application/json
Request Example
{
"link-status": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL-INTERFACE-CONFIGURATION - Create
Create operation of resource: global-interface-configuration
global-interface-configurationbody object
Request Content-Types: application/json
Request Example
{
"link-status": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL-INTERFACE-CONFIGURATION - Delete
Delete operation of resource: global-interface-configuration
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL-INTERFACE-CONFIGURATION - Retrieve
Retrieve operation of resource: global-interface-configuration
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"link-status": "string"
}
INTERFACE-CONFIGURATIONS - Update
Update operation of resource: interface-configurations
interface-configurationsbody object
Request Content-Types: application/json
Request Example
{ {
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ], "ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer", "filtering": "string", {
"domain": "string", "cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}, {
"profile": "string",
"target-mep-id": "string"
}
], {
"profile": "string",
"target-mac-address": "string"
}
]
}, "mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
}, "cos": "string",
"ais-interval": "string"
}
}
}
},
"shutdown": [ null ], "vlan-type": "string",
"vlan-identifier": "string"
},
"tunneling-ethertype": "string"
},
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
}, "host-routing": [ null ]
}, "carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}, "vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
}, "propagate-remote-status": [ null ], {
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ], "egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}, "generic-interface-list": "string",
"l2-overhead": "integer"
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}, "inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string"
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATIONS - Create
Create operation of resource: interface-configurations
interface-configurationsbody object
Request Content-Types: application/json
Request Example
{ {
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ], "ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer", "filtering": "string", {
"domain": "string", "cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}, {
"profile": "string",
"target-mep-id": "string"
}
], {
"profile": "string",
"target-mac-address": "string"
}
]
}, "mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
}, "cos": "string",
"ais-interval": "string"
}
}
}
},
"shutdown": [ null ], "vlan-type": "string",
"vlan-identifier": "string"
},
"tunneling-ethertype": "string"
},
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
}, "host-routing": [ null ]
}, "carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}, "vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
}, "propagate-remote-status": [ null ], {
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ], "egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}, "generic-interface-list": "string",
"l2-overhead": "integer"
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}, "inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string"
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATIONS - Delete
Delete operation of resource: interface-configurations
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATIONS - Retrieve
Retrieve operation of resource: interface-configurations
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ], "ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer", "filtering": "string", {
"domain": "string", "cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}, {
"profile": "string",
"target-mep-id": "string"
}
], {
"profile": "string",
"target-mac-address": "string"
}
]
}, "mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
}, "cos": "string",
"ais-interval": "string"
}
}
}
},
"shutdown": [ null ], "vlan-type": "string",
"vlan-identifier": "string"
},
"tunneling-ethertype": "string"
},
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
}, "host-routing": [ null ]
}, "carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}, "vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
}, "propagate-remote-status": [ null ], {
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ], "egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}, "generic-interface-list": "string",
"l2-overhead": "integer"
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}, "inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string"
}
}
}
]
}
INTERFACE-CONFIGURATION - Update
Update operation of resource: interface-configuration
interface-configurationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ], "ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer", "filtering": "string", {
"domain": "string", "cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}, {
"profile": "string",
"target-mep-id": "string"
}
], {
"profile": "string",
"target-mac-address": "string"
}
]
}, "mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
}, "cos": "string",
"ais-interval": "string"
}
}
}
},
"shutdown": [ null ], "vlan-type": "string",
"vlan-identifier": "string"
},
"tunneling-ethertype": "string"
},
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
}, "host-routing": [ null ]
}, "carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}, "vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
}, "propagate-remote-status": [ null ], {
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ], "egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}, "generic-interface-list": "string",
"l2-overhead": "integer"
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}, "inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}, }
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATION - Create
Create operation of resource: interface-configuration
interface-configurationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ], "ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer", "filtering": "string", {
"domain": "string", "cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}, {
"profile": "string",
"target-mep-id": "string"
}
], {
"profile": "string",
"target-mac-address": "string"
}
]
}, "mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
}, "cos": "string",
"ais-interval": "string"
}
}
}
},
"shutdown": [ null ], "vlan-type": "string",
"vlan-identifier": "string"
},
"tunneling-ethertype": "string"
},
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
}, "host-routing": [ null ]
}, "carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}, "vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
}, "propagate-remote-status": [ null ], {
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ], "egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}, "generic-interface-list": "string",
"l2-overhead": "integer"
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}, "inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}, }
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATION - Delete
Delete operation of resource: interface-configuration
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATION - Retrieve
Retrieve operation of resource: interface-configuration
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ], "ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer", "filtering": "string", {
"domain": "string", "cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}, {
"profile": "string",
"target-mep-id": "string"
}
], {
"profile": "string",
"target-mac-address": "string"
}
]
}, "mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
}, "cos": "string",
"ais-interval": "string"
}
}
}
},
"shutdown": [ null ], "vlan-type": "string",
"vlan-identifier": "string"
},
"tunneling-ethertype": "string"
},
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
}, "host-routing": [ null ]
}, "carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}, "vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
}, "propagate-remote-status": [ null ], {
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ], "egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}, "generic-interface-list": "string",
"l2-overhead": "integer"
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}, "inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}, }
}
DAMPENING - Update
Update operation of resource: dampening
dampeningbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
DAMPENING - Create
Create operation of resource: dampening
dampeningbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
DAMPENING - Delete
Delete operation of resource: dampening
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
DAMPENING - Retrieve
Retrieve operation of resource: dampening
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
MTUS - Update
Update operation of resource: mtus
mtusbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MTUS - Create
Create operation of resource: mtus
mtusbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MTUS - Delete
Delete operation of resource: mtus
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MTUS - Retrieve
Retrieve operation of resource: mtus
ID of active interface-name
Successful operation
Internal Error
MTU - Update
Update operation of resource: mtu
mtubody object
ID of active interface-name
ID of owner
Request Content-Types: application/json
Request Example
{
"owner": "string",
"mtu": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
MTU - Create
Create operation of resource: mtu
mtubody object
ID of active interface-name
ID of owner
Request Content-Types: application/json
Request Example
{
"owner": "string",
"mtu": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
MTU - Delete
Delete operation of resource: mtu
ID of active interface-name
ID of owner
Successful operation
Internal Error
Response Content-Types: application/json
MTU - Retrieve
Retrieve operation of resource: mtu
ID of active interface-name
ID of owner
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"owner": "string",
"mtu": "integer"
}
ENCAPSULATION - Update
Update operation of resource: encapsulation
encapsulationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCAPSULATION - Create
Create operation of resource: encapsulation
encapsulationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCAPSULATION - Delete
Delete operation of resource: encapsulation
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ENCAPSULATION - Retrieve
Retrieve operation of resource: encapsulation
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
PSEUDOWIRE-ETHER - Update
Update operation of resource: pseudowire-ether
pseudowire-etherbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ETHER - Create
Create operation of resource: pseudowire-ether
pseudowire-etherbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ETHER - Delete
Delete operation of resource: pseudowire-ether
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ETHER - Retrieve
Retrieve operation of resource: pseudowire-ether
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
PSEUDOWIRE-IW - Update
Update operation of resource: pseudowire-iw
pseudowire-iwbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IW - Create
Create operation of resource: pseudowire-iw
pseudowire-iwbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IW - Delete
Delete operation of resource: pseudowire-iw
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IW - Retrieve
Retrieve operation of resource: pseudowire-iw
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
BVI - Update
Update operation of resource: bvi
bvibody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"host-routing": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BVI - Create
Create operation of resource: bvi
bvibody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"host-routing": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BVI - Delete
Delete operation of resource: bvi
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
BVI - Retrieve
Retrieve operation of resource: bvi
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"host-routing": [ null ]
}
L2-TRANSPORT - Update
Update operation of resource: l2-transport
l2-transportbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"propagate-remote-status": [ null ], {
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ], "egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2-TRANSPORT - Create
Create operation of resource: l2-transport
l2-transportbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"propagate-remote-status": [ null ], {
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ], "egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2-TRANSPORT - Delete
Delete operation of resource: l2-transport
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
L2-TRANSPORT - Retrieve
Retrieve operation of resource: l2-transport
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"propagate-remote-status": [ null ], {
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ], "egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}
L2-PROTOCOLS - Update
Update operation of resource: l2-protocols
l2-protocolsbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
L2-PROTOCOLS - Create
Create operation of resource: l2-protocols
l2-protocolsbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
L2-PROTOCOLS - Delete
Delete operation of resource: l2-protocols
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
L2-PROTOCOLS - Retrieve
Retrieve operation of resource: l2-protocols
ID of active interface-name
Successful operation
Internal Error
L2-PROTOCOL - Update
Update operation of resource: l2-protocol
l2-protocolbody object
ID of active interface-name
ID of l2-protocol-name
Request Content-Types: application/json
Request Example
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
L2-PROTOCOL - Create
Create operation of resource: l2-protocol
l2-protocolbody object
ID of active interface-name
ID of l2-protocol-name
Request Content-Types: application/json
Request Example
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
L2-PROTOCOL - Delete
Delete operation of resource: l2-protocol
ID of active interface-name
ID of l2-protocol-name
Successful operation
Internal Error
Response Content-Types: application/json
L2-PROTOCOL - Retrieve
Retrieve operation of resource: l2-protocol
ID of active interface-name
ID of l2-protocol-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
L2-ETHERNET-FEATURES - Update
Update operation of resource: l2-ethernet-features
l2-ethernet-featuresbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2-ETHERNET-FEATURES - Create
Create operation of resource: l2-ethernet-features
l2-ethernet-featuresbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2-ETHERNET-FEATURES - Delete
Delete operation of resource: l2-ethernet-features
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
L2-ETHERNET-FEATURES - Retrieve
Retrieve operation of resource: l2-ethernet-features
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
VLAN-SUB-CONFIGURATION - Update
Update operation of resource: vlan-sub-configuration
vlan-sub-configurationbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-SUB-CONFIGURATION - Create
Create operation of resource: vlan-sub-configuration
vlan-sub-configurationbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-SUB-CONFIGURATION - Delete
Delete operation of resource: vlan-sub-configuration
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-SUB-CONFIGURATION - Retrieve
Retrieve operation of resource: vlan-sub-configuration
ID of active interface-name
Successful operation
Internal Error
VLAN-IDENTIFIER - Update
Update operation of resource: vlan-identifier
vlan-identifierbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-IDENTIFIER - Create
Create operation of resource: vlan-identifier
vlan-identifierbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-IDENTIFIER - Delete
Delete operation of resource: vlan-identifier
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-IDENTIFIER - Retrieve
Retrieve operation of resource: vlan-identifier
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
ETHERNET-SERVICE - Update
Update operation of resource: ethernet-service
ethernet-servicebody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{ "outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}, "inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}, "ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-SERVICE - Create
Create operation of resource: ethernet-service
ethernet-servicebody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{ "outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}, "inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}, "ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-SERVICE - Delete
Delete operation of resource: ethernet-service
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-SERVICE - Retrieve
Retrieve operation of resource: ethernet-service
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}, "inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}, "ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
LOCAL-TRAFFIC-DEFAULT-ENCAPSULATION - Update
Update operation of resource: local-traffic-default-encapsulation
local-traffic-default-encapsulationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
LOCAL-TRAFFIC-DEFAULT-ENCAPSULATION - Create
Create operation of resource: local-traffic-default-encapsulation
local-traffic-default-encapsulationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
LOCAL-TRAFFIC-DEFAULT-ENCAPSULATION - Delete
Delete operation of resource: local-traffic-default-encapsulation
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
LOCAL-TRAFFIC-DEFAULT-ENCAPSULATION - Retrieve
Retrieve operation of resource: local-traffic-default-encapsulation
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}
ENCAPSULATION - Update
Update operation of resource: encapsulation
encapsulationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCAPSULATION - Create
Create operation of resource: encapsulation
encapsulationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCAPSULATION - Delete
Delete operation of resource: encapsulation
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ENCAPSULATION - Retrieve
Retrieve operation of resource: encapsulation
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
REWRITE - Update
Update operation of resource: rewrite
rewritebody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
REWRITE - Create
Create operation of resource: rewrite
rewritebody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
REWRITE - Delete
Delete operation of resource: rewrite
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
REWRITE - Retrieve
Retrieve operation of resource: rewrite
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}
ETHERNET-BNG - Update
Update operation of resource: ethernet-bng
ethernet-bngbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{ "ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-BNG - Create
Create operation of resource: ethernet-bng
ethernet-bngbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{ "ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-BNG - Delete
Delete operation of resource: ethernet-bng
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-BNG - Retrieve
Retrieve operation of resource: ethernet-bng
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
AMBIGUOUS-ENCAPSULATION - Update
Update operation of resource: ambiguous-encapsulation
ambiguous-encapsulationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
AMBIGUOUS-ENCAPSULATION - Create
Create operation of resource: ambiguous-encapsulation
ambiguous-encapsulationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
AMBIGUOUS-ENCAPSULATION - Delete
Delete operation of resource: ambiguous-encapsulation
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
AMBIGUOUS-ENCAPSULATION - Retrieve
Retrieve operation of resource: ambiguous-encapsulation
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
MAC-ACCOUNTING - Update
Update operation of resource: mac-accounting
mac-accountingbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"ingress": [ null ],
"egress": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MAC-ACCOUNTING - Create
Create operation of resource: mac-accounting
mac-accountingbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"ingress": [ null ],
"egress": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MAC-ACCOUNTING - Delete
Delete operation of resource: mac-accounting
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MAC-ACCOUNTING - Retrieve
Retrieve operation of resource: mac-accounting
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ingress": [ null ],
"egress": [ null ]
}
ETHERNET-FEATURES - Update
Update operation of resource: ethernet-features
ethernet-featuresbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"filtering": "string", {
"domain": "string", "cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}, {
"profile": "string",
"target-mep-id": "string"
}
], {
"profile": "string",
"target-mac-address": "string"
}
]
}, "mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
}, "cos": "string",
"ais-interval": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-FEATURES - Create
Create operation of resource: ethernet-features
ethernet-featuresbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"filtering": "string", {
"domain": "string", "cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}, {
"profile": "string",
"target-mep-id": "string"
}
], {
"profile": "string",
"target-mac-address": "string"
}
]
}, "mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
}, "cos": "string",
"ais-interval": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-FEATURES - Delete
Delete operation of resource: ethernet-features
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-FEATURES - Retrieve
Retrieve operation of resource: ethernet-features
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"filtering": "string", {
"domain": "string", "cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}, {
"profile": "string",
"target-mep-id": "string"
}
], {
"profile": "string",
"target-mac-address": "string"
}
]
}, "mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
}, "cos": "string",
"ais-interval": "string"
}
}
}
}
CFM - Update
Update operation of resource: cfm
cfmbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{ {
"domain": "string", "cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}, {
"profile": "string",
"target-mep-id": "string"
}
], {
"profile": "string",
"target-mac-address": "string"
}
]
}, "mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
}, "cos": "string",
"ais-interval": "string"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
CFM - Create
Create operation of resource: cfm
cfmbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{ {
"domain": "string", "cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}, {
"profile": "string",
"target-mep-id": "string"
}
], {
"profile": "string",
"target-mac-address": "string"
}
]
}, "mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
}, "cos": "string",
"ais-interval": "string"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
CFM - Delete
Delete operation of resource: cfm
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
CFM - Retrieve
Retrieve operation of resource: cfm
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"domain": "string", "cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}, {
"profile": "string",
"target-mep-id": "string"
}
], {
"profile": "string",
"target-mac-address": "string"
}
]
}, "mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
}, "cos": "string",
"ais-interval": "string"
}
}
}
DOMAINS - Update
Update operation of resource: domains
domainsbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{ {
"domain": "string", "cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}, {
"profile": "string",
"target-mep-id": "string"
}
], {
"profile": "string",
"target-mac-address": "string"
}
]
}, "mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
DOMAINS - Create
Create operation of resource: domains
domainsbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{ {
"domain": "string", "cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}, {
"profile": "string",
"target-mep-id": "string"
}
], {
"profile": "string",
"target-mac-address": "string"
}
]
}, "mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
DOMAINS - Delete
Delete operation of resource: domains
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
DOMAINS - Retrieve
Retrieve operation of resource: domains
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"domain": "string", "cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}, {
"profile": "string",
"target-mep-id": "string"
}
], {
"profile": "string",
"target-mac-address": "string"
}
]
}, "mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
}
DOMAIN - Update
Update operation of resource: domain
domainbody object
ID of active interface-name
ID of domain
Request Content-Types: application/json
Request Example
{
"domain": "string", "cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}, {
"profile": "string",
"target-mep-id": "string"
}
], {
"profile": "string",
"target-mac-address": "string"
}
]
}, "mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DOMAIN - Create
Create operation of resource: domain
domainbody object
ID of active interface-name
ID of domain
Request Content-Types: application/json
Request Example
{
"domain": "string", "cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}, {
"profile": "string",
"target-mep-id": "string"
}
], {
"profile": "string",
"target-mac-address": "string"
}
]
}, "mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DOMAIN - Delete
Delete operation of resource: domain
ID of active interface-name
ID of domain
Successful operation
Internal Error
Response Content-Types: application/json
DOMAIN - Retrieve
Retrieve operation of resource: domain
ID of active interface-name
ID of domain
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"domain": "string", "cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}, {
"profile": "string",
"target-mep-id": "string"
}
], {
"profile": "string",
"target-mac-address": "string"
}
]
}, "mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
MEP - Update
Update operation of resource: mep
mepbody object
ID of active interface-name
ID of domain
Request Content-Types: application/json
Request Example
{ "cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}, {
"profile": "string",
"target-mep-id": "string"
}
], {
"profile": "string",
"target-mac-address": "string"
}
]
}, "mep-id": "string",
"service": "string"
},
"cos": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MEP - Create
Create operation of resource: mep
mepbody object
ID of active interface-name
ID of domain
Request Content-Types: application/json
Request Example
{ "cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}, {
"profile": "string",
"target-mep-id": "string"
}
], {
"profile": "string",
"target-mac-address": "string"
}
]
}, "mep-id": "string",
"service": "string"
},
"cos": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MEP - Delete
Delete operation of resource: mep
ID of active interface-name
ID of domain
Successful operation
Internal Error
Response Content-Types: application/json
MEP - Retrieve
Retrieve operation of resource: mep
ID of active interface-name
ID of domain
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}, {
"profile": "string",
"target-mep-id": "string"
}
], {
"profile": "string",
"target-mac-address": "string"
}
]
}, "mep-id": "string",
"service": "string"
},
"cos": "string"
}
SLA-PROFILE-TARGET-MEP-IDS - Update
Update operation of resource: sla-profile-target-mep-ids
sla-profile-target-mep-idsbody object
ID of active interface-name
ID of domain
Successful operation
Internal Error
Response Content-Types: application/json
SLA-PROFILE-TARGET-MEP-IDS - Create
Create operation of resource: sla-profile-target-mep-ids
sla-profile-target-mep-idsbody object
ID of active interface-name
ID of domain
Successful operation
Internal Error
Response Content-Types: application/json
SLA-PROFILE-TARGET-MEP-IDS - Delete
Delete operation of resource: sla-profile-target-mep-ids
ID of active interface-name
ID of domain
Successful operation
Internal Error
Response Content-Types: application/json
SLA-PROFILE-TARGET-MEP-IDS - Retrieve
Retrieve operation of resource: sla-profile-target-mep-ids
ID of active interface-name
ID of domain
Successful operation
Internal Error
SLA-PROFILE-TARGET-MEP-ID - Update
Update operation of resource: sla-profile-target-mep-id
sla-profile-target-mep-idbody object
ID of active interface-name
ID of domain
ID of profile target-mep-id
Request Content-Types: application/json
Request Example
{
"profile": "string",
"target-mep-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SLA-PROFILE-TARGET-MEP-ID - Create
Create operation of resource: sla-profile-target-mep-id
sla-profile-target-mep-idbody object
ID of active interface-name
ID of domain
ID of profile target-mep-id
Request Content-Types: application/json
Request Example
{
"profile": "string",
"target-mep-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SLA-PROFILE-TARGET-MEP-ID - Delete
Delete operation of resource: sla-profile-target-mep-id
ID of active interface-name
ID of domain
ID of profile target-mep-id
Successful operation
Internal Error
Response Content-Types: application/json
SLA-PROFILE-TARGET-MEP-ID - Retrieve
Retrieve operation of resource: sla-profile-target-mep-id
ID of active interface-name
ID of domain
ID of profile target-mep-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile": "string",
"target-mep-id": "string"
}
SLA-PROFILE-TARGET-MAC-ADDRESS - Update
Update operation of resource: sla-profile-target-mac-address
sla-profile-target-mac-addressbody object
ID of active interface-name
ID of domain
ID of profile target-mac-address
Request Content-Types: application/json
Request Example
{
"profile": "string",
"target-mac-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SLA-PROFILE-TARGET-MAC-ADDRESS - Create
Create operation of resource: sla-profile-target-mac-address
sla-profile-target-mac-addressbody object
ID of active interface-name
ID of domain
ID of profile target-mac-address
Request Content-Types: application/json
Request Example
{
"profile": "string",
"target-mac-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SLA-PROFILE-TARGET-MAC-ADDRESS - Delete
Delete operation of resource: sla-profile-target-mac-address
ID of active interface-name
ID of domain
ID of profile target-mac-address
Successful operation
Internal Error
Response Content-Types: application/json
SLA-PROFILE-TARGET-MAC-ADDRESS - Retrieve
Retrieve operation of resource: sla-profile-target-mac-address
ID of active interface-name
ID of domain
ID of profile target-mac-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile": "string",
"target-mac-address": "string"
}
MEP-PROPERTIES - Update
Update operation of resource: mep-properties
mep-propertiesbody object
ID of active interface-name
ID of domain
Request Content-Types: application/json
Request Example
{
"mep-id": "string",
"service": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MEP-PROPERTIES - Create
Create operation of resource: mep-properties
mep-propertiesbody object
ID of active interface-name
ID of domain
Request Content-Types: application/json
Request Example
{
"mep-id": "string",
"service": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MEP-PROPERTIES - Delete
Delete operation of resource: mep-properties
ID of active interface-name
ID of domain
Successful operation
Internal Error
Response Content-Types: application/json
MEP-PROPERTIES - Retrieve
Retrieve operation of resource: mep-properties
ID of active interface-name
ID of domain
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mep-id": "string",
"service": "string"
}
LOSS-MEASUREMENT-COUNTERS - Update
Update operation of resource: loss-measurement-counters
loss-measurement-countersbody object
ID of active interface-name
ID of domain
Request Content-Types: application/json
Request Example
{
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
LOSS-MEASUREMENT-COUNTERS - Create
Create operation of resource: loss-measurement-counters
loss-measurement-countersbody object
ID of active interface-name
ID of domain
Request Content-Types: application/json
Request Example
{
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
LOSS-MEASUREMENT-COUNTERS - Delete
Delete operation of resource: loss-measurement-counters
ID of active interface-name
ID of domain
Successful operation
Internal Error
Response Content-Types: application/json
LOSS-MEASUREMENT-COUNTERS - Retrieve
Retrieve operation of resource: loss-measurement-counters
ID of active interface-name
ID of domain
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}
AIS-UP - Update
Update operation of resource: ais-up
ais-upbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
AIS-UP - Create
Create operation of resource: ais-up
ais-upbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
AIS-UP - Delete
Delete operation of resource: ais-up
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
AIS-UP - Retrieve
Retrieve operation of resource: ais-up
ID of active interface-name
Successful operation
Internal Error
TRANSMISSION - Update
Update operation of resource: transmission
transmissionbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"cos": "string",
"ais-interval": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSMISSION - Create
Create operation of resource: transmission
transmissionbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"cos": "string",
"ais-interval": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSMISSION - Delete
Delete operation of resource: transmission
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSMISSION - Retrieve
Retrieve operation of resource: transmission
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"cos": "string",
"ais-interval": "string"
}
CARRIER-DELAY - Update
Update operation of resource: carrier-delay
carrier-delaybody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
CARRIER-DELAY - Create
Create operation of resource: carrier-delay
carrier-delaybody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
CARRIER-DELAY - Delete
Delete operation of resource: carrier-delay
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
CARRIER-DELAY - Retrieve
Retrieve operation of resource: carrier-delay
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}
VLAN-TRUNK-CONFIGURATION - Update
Update operation of resource: vlan-trunk-configuration
vlan-trunk-configurationbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-TRUNK-CONFIGURATION - Create
Create operation of resource: vlan-trunk-configuration
vlan-trunk-configurationbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-TRUNK-CONFIGURATION - Delete
Delete operation of resource: vlan-trunk-configuration
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-TRUNK-CONFIGURATION - Retrieve
Retrieve operation of resource: vlan-trunk-configuration
ID of active interface-name
Successful operation
Internal Error
NATIVE-VLAN-IDENTIFIER - Update
Update operation of resource: native-vlan-identifier
native-vlan-identifierbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"vlan-type": "string",
"vlan-identifier": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
NATIVE-VLAN-IDENTIFIER - Create
Create operation of resource: native-vlan-identifier
native-vlan-identifierbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"vlan-type": "string",
"vlan-identifier": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
NATIVE-VLAN-IDENTIFIER - Delete
Delete operation of resource: native-vlan-identifier
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
NATIVE-VLAN-IDENTIFIER - Retrieve
Retrieve operation of resource: native-vlan-identifier
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vlan-type": "string",
"vlan-identifier": "string"
}
ETHERNET-FEATURES - Update
Update operation of resource: ethernet-features
ethernet-featuresbody object
Request Content-Types: application/json
Request Example
{ "egress-filtering-default-on": [ null ]
}, { { "mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer", "enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer", "auto": [ null ], {
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
}, "ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string", "cos": "string",
"ais-interval": "string"
}
}, "evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string", "mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
]
},
"nv-satellite-sla-processing-disable": [ null ], "hold-time": "integer",
"cache-size": "integer"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-FEATURES - Create
Create operation of resource: ethernet-features
ethernet-featuresbody object
Request Content-Types: application/json
Request Example
{ "egress-filtering-default-on": [ null ]
}, { { "mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer", "enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer", "auto": [ null ], {
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
}, "ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string", "cos": "string",
"ais-interval": "string"
}
}, "evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string", "mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
]
},
"nv-satellite-sla-processing-disable": [ null ], "hold-time": "integer",
"cache-size": "integer"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-FEATURES - Delete
Delete operation of resource: ethernet-features
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-FEATURES - Retrieve
Retrieve operation of resource: ethernet-features
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "egress-filtering-default-on": [ null ]
}, { { "mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer", "enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer", "auto": [ null ], {
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
}, "ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string", "cos": "string",
"ais-interval": "string"
}
}, "evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string", "mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
]
},
"nv-satellite-sla-processing-disable": [ null ], "hold-time": "integer",
"cache-size": "integer"
}
}
}
EGRESS-FILTERING - Update
Update operation of resource: egress-filtering
egress-filteringbody object
Request Content-Types: application/json
Request Example
{
"egress-filtering-default-on": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EGRESS-FILTERING - Create
Create operation of resource: egress-filtering
egress-filteringbody object
Request Content-Types: application/json
Request Example
{
"egress-filtering-default-on": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EGRESS-FILTERING - Delete
Delete operation of resource: egress-filtering
Successful operation
Internal Error
Response Content-Types: application/json
EGRESS-FILTERING - Retrieve
Retrieve operation of resource: egress-filtering
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"egress-filtering-default-on": [ null ]
}
CFM - Update
Update operation of resource: cfm
cfmbody object
Request Content-Types: application/json
Request Example
{ { { "mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer", "enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer", "auto": [ null ], {
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
}, "ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string", "cos": "string",
"ais-interval": "string"
}
}, "evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string", "mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
]
},
"nv-satellite-sla-processing-disable": [ null ], "hold-time": "integer",
"cache-size": "integer"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
CFM - Create
Create operation of resource: cfm
cfmbody object
Request Content-Types: application/json
Request Example
{ { { "mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer", "enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer", "auto": [ null ], {
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
}, "ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string", "cos": "string",
"ais-interval": "string"
}
}, "evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string", "mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
]
},
"nv-satellite-sla-processing-disable": [ null ], "hold-time": "integer",
"cache-size": "integer"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
CFM - Delete
Delete operation of resource: cfm
Successful operation
Internal Error
Response Content-Types: application/json
CFM - Retrieve
Retrieve operation of resource: cfm
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { { "mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer", "enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer", "auto": [ null ], {
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
}, "ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string", "cos": "string",
"ais-interval": "string"
}
}, "evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string", "mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
]
},
"nv-satellite-sla-processing-disable": [ null ], "hold-time": "integer",
"cache-size": "integer"
}
}
TRACEROUTE-CACHE - Update
Update operation of resource: traceroute-cache
traceroute-cachebody object
Request Content-Types: application/json
Request Example
{
"hold-time": "integer",
"cache-size": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRACEROUTE-CACHE - Create
Create operation of resource: traceroute-cache
traceroute-cachebody object
Request Content-Types: application/json
Request Example
{
"hold-time": "integer",
"cache-size": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRACEROUTE-CACHE - Delete
Delete operation of resource: traceroute-cache
Successful operation
Internal Error
Response Content-Types: application/json
TRACEROUTE-CACHE - Retrieve
Retrieve operation of resource: traceroute-cache
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"hold-time": "integer",
"cache-size": "integer"
}
DOMAINS - Update
Update operation of resource: domains
domainsbody object
Request Content-Types: application/json
Request Example
{ { { "mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer", "enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer", "auto": [ null ], {
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
}, "ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string", "cos": "string",
"ais-interval": "string"
}
}, "evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string", "mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
DOMAINS - Create
Create operation of resource: domains
domainsbody object
Request Content-Types: application/json
Request Example
{ { { "mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer", "enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer", "auto": [ null ], {
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
}, "ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string", "cos": "string",
"ais-interval": "string"
}
}, "evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string", "mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
DOMAINS - Delete
Delete operation of resource: domains
Successful operation
Internal Error
Response Content-Types: application/json
DOMAINS - Retrieve
Retrieve operation of resource: domains
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { { "mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer", "enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer", "auto": [ null ], {
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
}, "ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string", "cos": "string",
"ais-interval": "string"
}
}, "evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string", "mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
]
}
DOMAIN - Update
Update operation of resource: domain
domainbody object
ID of domain
Request Content-Types: application/json
Request Example
{ { "mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer", "enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer", "auto": [ null ], {
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
}, "ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string", "cos": "string",
"ais-interval": "string"
}
}, "evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string", "mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DOMAIN - Create
Create operation of resource: domain
domainbody object
ID of domain
Request Content-Types: application/json
Request Example
{ { "mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer", "enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer", "auto": [ null ], {
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
}, "ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string", "cos": "string",
"ais-interval": "string"
}
}, "evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string", "mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DOMAIN - Delete
Delete operation of resource: domain
ID of domain
Successful operation
Internal Error
Response Content-Types: application/json
DOMAIN - Retrieve
Retrieve operation of resource: domain
ID of domain
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer", "enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer", "auto": [ null ], {
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
}, "ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string", "cos": "string",
"ais-interval": "string"
}
}, "evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string", "mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
SERVICES - Update
Update operation of resource: services
servicesbody object
ID of domain
Request Content-Types: application/json
Request Example
{ { "mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer", "enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer", "auto": [ null ], {
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
}, "ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string", "cos": "string",
"ais-interval": "string"
}
}, "evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICES - Create
Create operation of resource: services
servicesbody object
ID of domain
Request Content-Types: application/json
Request Example
{ { "mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer", "enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer", "auto": [ null ], {
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
}, "ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string", "cos": "string",
"ais-interval": "string"
}
}, "evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICES - Delete
Delete operation of resource: services
ID of domain
Successful operation
Internal Error
Response Content-Types: application/json
SERVICES - Retrieve
Retrieve operation of resource: services
ID of domain
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer", "enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer", "auto": [ null ], {
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
}, "ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string", "cos": "string",
"ais-interval": "string"
}
}, "evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
}
SERVICE - Update
Update operation of resource: service
servicebody object
ID of domain
ID of service
Request Content-Types: application/json
Request Example
{ "mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer", "enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer", "auto": [ null ], {
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
}, "ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string", "cos": "string",
"ais-interval": "string"
}
}, "evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE - Create
Create operation of resource: service
servicebody object
ID of domain
ID of service
Request Content-Types: application/json
Request Example
{ "mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer", "enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer", "auto": [ null ], {
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
}, "ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string", "cos": "string",
"ais-interval": "string"
}
}, "evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE - Delete
Delete operation of resource: service
ID of domain
ID of service
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE - Retrieve
Retrieve operation of resource: service
ID of domain
ID of service
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer", "enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer", "auto": [ null ], {
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
}, "ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string", "cos": "string",
"ais-interval": "string"
}
}, "evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
EFD2 - Update
Update operation of resource: efd2
efd2body object
ID of domain
ID of service
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"protection-switching-enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EFD2 - Create
Create operation of resource: efd2
efd2body object
ID of domain
ID of service
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"protection-switching-enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EFD2 - Delete
Delete operation of resource: efd2
ID of domain
ID of service
Successful operation
Internal Error
Response Content-Types: application/json
EFD2 - Retrieve
Retrieve operation of resource: efd2
ID of domain
ID of service
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"protection-switching-enable": [ null ]
}
CONTINUITY-CHECK-INTERVAL - Update
Update operation of resource: continuity-check-interval
continuity-check-intervalbody object
ID of domain
ID of service
Request Content-Types: application/json
Request Example
{
"ccm-interval": "string",
"loss-threshold": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
CONTINUITY-CHECK-INTERVAL - Create
Create operation of resource: continuity-check-interval
continuity-check-intervalbody object
ID of domain
ID of service
Request Content-Types: application/json
Request Example
{
"ccm-interval": "string",
"loss-threshold": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
CONTINUITY-CHECK-INTERVAL - Delete
Delete operation of resource: continuity-check-interval
ID of domain
ID of service
Successful operation
Internal Error
Response Content-Types: application/json
CONTINUITY-CHECK-INTERVAL - Retrieve
Retrieve operation of resource: continuity-check-interval
ID of domain
ID of service
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ccm-interval": "string",
"loss-threshold": "integer"
}
MIP-AUTO-CREATION - Update
Update operation of resource: mip-auto-creation
mip-auto-creationbody object
ID of domain
ID of service
Request Content-Types: application/json
Request Example
{
"mip-policy": "string",
"ccm-learning-enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MIP-AUTO-CREATION - Create
Create operation of resource: mip-auto-creation
mip-auto-creationbody object
ID of domain
ID of service
Request Content-Types: application/json
Request Example
{
"mip-policy": "string",
"ccm-learning-enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MIP-AUTO-CREATION - Delete
Delete operation of resource: mip-auto-creation
ID of domain
ID of service
Successful operation
Internal Error
Response Content-Types: application/json
MIP-AUTO-CREATION - Retrieve
Retrieve operation of resource: mip-auto-creation
ID of domain
ID of service
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mip-policy": "string",
"ccm-learning-enable": [ null ]
}
AIS - Update
Update operation of resource: ais
aisbody object
ID of domain
ID of service
Successful operation
Internal Error
Response Content-Types: application/json
AIS - Create
Create operation of resource: ais
aisbody object
ID of domain
ID of service
Successful operation
Internal Error
Response Content-Types: application/json
AIS - Delete
Delete operation of resource: ais
ID of domain
ID of service
Successful operation
Internal Error
Response Content-Types: application/json
AIS - Retrieve
Retrieve operation of resource: ais
ID of domain
ID of service
Successful operation
Internal Error
TRANSMISSION - Update
Update operation of resource: transmission
transmissionbody object
ID of domain
ID of service
Request Content-Types: application/json
Request Example
{
"cos": "string",
"ais-interval": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSMISSION - Create
Create operation of resource: transmission
transmissionbody object
ID of domain
ID of service
Request Content-Types: application/json
Request Example
{
"cos": "string",
"ais-interval": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSMISSION - Delete
Delete operation of resource: transmission
ID of domain
ID of service
Successful operation
Internal Error
Response Content-Types: application/json
TRANSMISSION - Retrieve
Retrieve operation of resource: transmission
ID of domain
ID of service
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"cos": "string",
"ais-interval": "string"
}
CROSS-CHECK - Update
Update operation of resource: cross-check
cross-checkbody object
ID of domain
ID of service
Successful operation
Internal Error
Response Content-Types: application/json
CROSS-CHECK - Create
Create operation of resource: cross-check
cross-checkbody object
ID of domain
ID of service
Successful operation
Internal Error
Response Content-Types: application/json
CROSS-CHECK - Delete
Delete operation of resource: cross-check
ID of domain
ID of service
Successful operation
Internal Error
Response Content-Types: application/json
CROSS-CHECK - Retrieve
Retrieve operation of resource: cross-check
ID of domain
ID of service
Successful operation
Internal Error
CROSS-CHECK-MEPS - Update
Update operation of resource: cross-check-meps
cross-check-mepsbody object
ID of domain
ID of service
Successful operation
Internal Error
Response Content-Types: application/json
CROSS-CHECK-MEPS - Create
Create operation of resource: cross-check-meps
cross-check-mepsbody object
ID of domain
ID of service
Successful operation
Internal Error
Response Content-Types: application/json
CROSS-CHECK-MEPS - Delete
Delete operation of resource: cross-check-meps
ID of domain
ID of service
Successful operation
Internal Error
Response Content-Types: application/json
CROSS-CHECK-MEPS - Retrieve
Retrieve operation of resource: cross-check-meps
ID of domain
ID of service
Successful operation
Internal Error
CROSS-CHECK-MEP - Update
Update operation of resource: cross-check-mep
cross-check-mepbody object
ID of domain
ID of service
ID of mep-id
Request Content-Types: application/json
Request Example
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
CROSS-CHECK-MEP - Create
Create operation of resource: cross-check-mep
cross-check-mepbody object
ID of domain
ID of service
ID of mep-id
Request Content-Types: application/json
Request Example
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
CROSS-CHECK-MEP - Delete
Delete operation of resource: cross-check-mep
ID of domain
ID of service
ID of mep-id
Successful operation
Internal Error
Response Content-Types: application/json
CROSS-CHECK-MEP - Retrieve
Retrieve operation of resource: cross-check-mep
ID of domain
ID of service
ID of mep-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
SERVICE-PROPERTIES - Update
Update operation of resource: service-properties
service-propertiesbody object
ID of domain
ID of service
Request Content-Types: application/json
Request Example
{
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-PROPERTIES - Create
Create operation of resource: service-properties
service-propertiesbody object
ID of domain
ID of service
Request Content-Types: application/json
Request Example
{
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-PROPERTIES - Delete
Delete operation of resource: service-properties
ID of domain
ID of service
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-PROPERTIES - Retrieve
Retrieve operation of resource: service-properties
ID of domain
ID of service
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
}
DOMAIN-PROPERTIES - Update
Update operation of resource: domain-properties
domain-propertiesbody object
ID of domain
Request Content-Types: application/json
Request Example
{
"mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
DOMAIN-PROPERTIES - Create
Create operation of resource: domain-properties
domain-propertiesbody object
ID of domain
Request Content-Types: application/json
Request Example
{
"mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
DOMAIN-PROPERTIES - Delete
Delete operation of resource: domain-properties
ID of domain
Successful operation
Internal Error
Response Content-Types: application/json
DOMAIN-PROPERTIES - Retrieve
Retrieve operation of resource: domain-properties
ID of domain
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
SNMP - Update
Update operation of resource: snmp
snmpbody object
Request Content-Types: application/json
Request Example
{
"authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
SNMP - Create
Create operation of resource: snmp
snmpbody object
Request Content-Types: application/json
Request Example
{
"authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
SNMP - Delete
Delete operation of resource: snmp
Successful operation
Internal Error
Response Content-Types: application/json
SNMP - Retrieve
Retrieve operation of resource: snmp
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
}
ENCRYPTED-COMMUNITY-MAPS - Update
Update operation of resource: encrypted-community-maps
encrypted-community-mapsbody object
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITY-MAPS - Create
Create operation of resource: encrypted-community-maps
encrypted-community-mapsbody object
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITY-MAPS - Delete
Delete operation of resource: encrypted-community-maps
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITY-MAPS - Retrieve
Retrieve operation of resource: encrypted-community-maps
Successful operation
Internal Error
ENCRYPTED-COMMUNITY-MAP - Update
Update operation of resource: encrypted-community-map
encrypted-community-mapbody object
ID of community-name
Request Content-Types: application/json
Request Example
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITY-MAP - Create
Create operation of resource: encrypted-community-map
encrypted-community-mapbody object
ID of community-name
Request Content-Types: application/json
Request Example
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITY-MAP - Delete
Delete operation of resource: encrypted-community-map
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITY-MAP - Retrieve
Retrieve operation of resource: encrypted-community-map
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
VIEWS - Update
Update operation of resource: views
viewsbody object
Successful operation
Internal Error
Response Content-Types: application/json
VIEWS - Create
Create operation of resource: views
viewsbody object
Successful operation
Internal Error
Response Content-Types: application/json
VIEWS - Delete
Delete operation of resource: views
Successful operation
Internal Error
Response Content-Types: application/json
VIEWS - Retrieve
Retrieve operation of resource: views
Successful operation
Internal Error
VIEW - Update
Update operation of resource: view
viewbody object
ID of view-name family
Request Content-Types: application/json
Request Example
{
"view-name": "string",
"view-inclusion": "string",
"family": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VIEW - Create
Create operation of resource: view
viewbody object
ID of view-name family
Request Content-Types: application/json
Request Example
{
"view-name": "string",
"view-inclusion": "string",
"family": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VIEW - Delete
Delete operation of resource: view
ID of view-name family
Successful operation
Internal Error
Response Content-Types: application/json
VIEW - Retrieve
Retrieve operation of resource: view
ID of view-name family
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"view-name": "string",
"view-inclusion": "string",
"family": "string"
}
LOGGING - Update
Update operation of resource: logging
loggingbody object
Successful operation
Internal Error
Response Content-Types: application/json
LOGGING - Create
Create operation of resource: logging
loggingbody object
Successful operation
Internal Error
Response Content-Types: application/json
LOGGING - Delete
Delete operation of resource: logging
Successful operation
Internal Error
Response Content-Types: application/json
LOGGING - Retrieve
Retrieve operation of resource: logging
Successful operation
Internal Error
THRESHOLD - Update
Update operation of resource: threshold
thresholdbody object
Request Content-Types: application/json
Request Example
{
"oid-processing": "integer",
"pdu-processing": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
THRESHOLD - Create
Create operation of resource: threshold
thresholdbody object
Request Content-Types: application/json
Request Example
{
"oid-processing": "integer",
"pdu-processing": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
THRESHOLD - Delete
Delete operation of resource: threshold
Successful operation
Internal Error
Response Content-Types: application/json
THRESHOLD - Retrieve
Retrieve operation of resource: threshold
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"oid-processing": "integer",
"pdu-processing": "integer"
}
ADMINISTRATION - Update
Update operation of resource: administration
administrationbody object
Request Content-Types: application/json
Request Example
{ {
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
}, {
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ADMINISTRATION - Create
Create operation of resource: administration
administrationbody object
Request Content-Types: application/json
Request Example
{ {
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
}, {
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ADMINISTRATION - Delete
Delete operation of resource: administration
Successful operation
Internal Error
Response Content-Types: application/json
ADMINISTRATION - Retrieve
Retrieve operation of resource: administration
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
}, {
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
}
}
DEFAULT-COMMUNITIES - Update
Update operation of resource: default-communities
default-communitiesbody object
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITIES - Create
Create operation of resource: default-communities
default-communitiesbody object
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITIES - Delete
Delete operation of resource: default-communities
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITIES - Retrieve
Retrieve operation of resource: default-communities
Successful operation
Internal Error
DEFAULT-COMMUNITY - Update
Update operation of resource: default-community
default-communitybody object
ID of community-name
Request Content-Types: application/json
Request Example
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITY - Create
Create operation of resource: default-community
default-communitybody object
ID of community-name
Request Content-Types: application/json
Request Example
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITY - Delete
Delete operation of resource: default-community
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITY - Retrieve
Retrieve operation of resource: default-community
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
ENCRYPTED-COMMUNITIES - Update
Update operation of resource: encrypted-communities
encrypted-communitiesbody object
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITIES - Create
Create operation of resource: encrypted-communities
encrypted-communitiesbody object
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITIES - Delete
Delete operation of resource: encrypted-communities
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITIES - Retrieve
Retrieve operation of resource: encrypted-communities
Successful operation
Internal Error
ENCRYPTED-COMMUNITY - Update
Update operation of resource: encrypted-community
encrypted-communitybody object
ID of community-name
Request Content-Types: application/json
Request Example
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITY - Create
Create operation of resource: encrypted-community
encrypted-communitybody object
ID of community-name
Request Content-Types: application/json
Request Example
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITY - Delete
Delete operation of resource: encrypted-community
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITY - Retrieve
Retrieve operation of resource: encrypted-community
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
AGENT - Update
Update operation of resource: agent
agentbody object
Successful operation
Internal Error
Response Content-Types: application/json
AGENT - Create
Create operation of resource: agent
agentbody object
Successful operation
Internal Error
Response Content-Types: application/json
AGENT - Delete
Delete operation of resource: agent
Successful operation
Internal Error
Response Content-Types: application/json
AGENT - Retrieve
Retrieve operation of resource: agent
Successful operation
Internal Error
ENGINE-ID - Update
Update operation of resource: engine-id
engine-idbody object
Successful operation
Internal Error
Response Content-Types: application/json
ENGINE-ID - Create
Create operation of resource: engine-id
engine-idbody object
Successful operation
Internal Error
Response Content-Types: application/json
ENGINE-ID - Delete
Delete operation of resource: engine-id
Successful operation
Internal Error
Response Content-Types: application/json
ENGINE-ID - Retrieve
Retrieve operation of resource: engine-id
REMOTES - Update
Update operation of resource: remotes
remotesbody object
Successful operation
Internal Error
Response Content-Types: application/json
REMOTES - Create
Create operation of resource: remotes
remotesbody object
Successful operation
Internal Error
Response Content-Types: application/json
REMOTES - Delete
Delete operation of resource: remotes
Successful operation
Internal Error
Response Content-Types: application/json
REMOTES - Retrieve
Retrieve operation of resource: remotes
Successful operation
Internal Error
REMOTE - Update
Update operation of resource: remote
remotebody object
ID of remote-address
Request Content-Types: application/json
Request Example
{
"remote-engine-id": "string",
"remote-address": "string",
"port": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE - Create
Create operation of resource: remote
remotebody object
ID of remote-address
Request Content-Types: application/json
Request Example
{
"remote-engine-id": "string",
"remote-address": "string",
"port": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE - Delete
Delete operation of resource: remote
ID of remote-address
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE - Retrieve
Retrieve operation of resource: remote
ID of remote-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-engine-id": "string",
"remote-address": "string",
"port": "string"
}
TRAP - Update
Update operation of resource: trap
trapbody object
Request Content-Types: application/json
Request Example
{
"queue-length": "integer",
"throttle-time": "integer",
"timeout": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAP - Create
Create operation of resource: trap
trapbody object
Request Content-Types: application/json
Request Example
{
"queue-length": "integer",
"throttle-time": "integer",
"timeout": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAP - Delete
Delete operation of resource: trap
Successful operation
Internal Error
Response Content-Types: application/json
TRAP - Retrieve
Retrieve operation of resource: trap
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"queue-length": "integer",
"throttle-time": "integer",
"timeout": "integer"
}
DROP-PACKET - Update
Update operation of resource: drop-packet
drop-packetbody object
Request Content-Types: application/json
Request Example
{
"unknown-user": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
DROP-PACKET - Create
Create operation of resource: drop-packet
drop-packetbody object
Request Content-Types: application/json
Request Example
{
"unknown-user": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
DROP-PACKET - Delete
Delete operation of resource: drop-packet
Successful operation
Internal Error
Response Content-Types: application/json
DROP-PACKET - Retrieve
Retrieve operation of resource: drop-packet
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"unknown-user": [ null ]
}
IPV6 - Update
Update operation of resource: ipv6
ipv6body object
Successful operation
Internal Error
Response Content-Types: application/json
IPV6 - Create
Create operation of resource: ipv6
ipv6body object
Successful operation
Internal Error
Response Content-Types: application/json
IPV6 - Delete
Delete operation of resource: ipv6
Successful operation
Internal Error
Response Content-Types: application/json
IPV6 - Retrieve
Retrieve operation of resource: ipv6
Successful operation
Internal Error
TOS - Update
Update operation of resource: tos
tosbody object
Request Content-Types: application/json
Request Example
{
"type": "string",
"dscp": "string",
"precedence": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TOS - Create
Create operation of resource: tos
tosbody object
Request Content-Types: application/json
Request Example
{
"type": "string",
"dscp": "string",
"precedence": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TOS - Delete
Delete operation of resource: tos
Successful operation
Internal Error
Response Content-Types: application/json
TOS - Retrieve
Retrieve operation of resource: tos
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"type": "string",
"dscp": "string",
"precedence": "string"
}
IPV4 - Update
Update operation of resource: ipv4
ipv4body object
Successful operation
Internal Error
Response Content-Types: application/json
IPV4 - Create
Create operation of resource: ipv4
ipv4body object
Successful operation
Internal Error
Response Content-Types: application/json
IPV4 - Delete
Delete operation of resource: ipv4
Successful operation
Internal Error
Response Content-Types: application/json
IPV4 - Retrieve
Retrieve operation of resource: ipv4
Successful operation
Internal Error
TOS - Update
Update operation of resource: tos
tosbody object
Request Content-Types: application/json
Request Example
{
"type": "string",
"dscp": "string",
"precedence": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TOS - Create
Create operation of resource: tos
tosbody object
Request Content-Types: application/json
Request Example
{
"type": "string",
"dscp": "string",
"precedence": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TOS - Delete
Delete operation of resource: tos
Successful operation
Internal Error
Response Content-Types: application/json
TOS - Retrieve
Retrieve operation of resource: tos
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"type": "string",
"dscp": "string",
"precedence": "string"
}
SYSTEM - Update
Update operation of resource: system
systembody object
Request Content-Types: application/json
Request Example
{
"chassis-id": "string",
"contact": "string",
"location": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SYSTEM - Create
Create operation of resource: system
systembody object
Request Content-Types: application/json
Request Example
{
"chassis-id": "string",
"contact": "string",
"location": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SYSTEM - Delete
Delete operation of resource: system
Successful operation
Internal Error
Response Content-Types: application/json
SYSTEM - Retrieve
Retrieve operation of resource: system
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"chassis-id": "string",
"contact": "string",
"location": "string"
}
TARGET - Update
Update operation of resource: target
targetbody object
Successful operation
Internal Error
Response Content-Types: application/json
TARGET - Create
Create operation of resource: target
targetbody object
Successful operation
Internal Error
Response Content-Types: application/json
TARGET - Delete
Delete operation of resource: target
Successful operation
Internal Error
Response Content-Types: application/json
TARGET - Retrieve
Retrieve operation of resource: target
Successful operation
Internal Error
TARGETS - Update
Update operation of resource: targets
targetsbody object
Successful operation
Internal Error
Response Content-Types: application/json
TARGETS - Create
Create operation of resource: targets
targetsbody object
Successful operation
Internal Error
Response Content-Types: application/json
TARGETS - Delete
Delete operation of resource: targets
Successful operation
Internal Error
Response Content-Types: application/json
TARGETS - Retrieve
Retrieve operation of resource: targets
Successful operation
Internal Error
TARGET - Update
Update operation of resource: target
targetbody object
ID of target-list-name
Successful operation
Internal Error
Response Content-Types: application/json
TARGET - Create
Create operation of resource: target
targetbody object
ID of target-list-name
Successful operation
Internal Error
Response Content-Types: application/json
TARGET - Delete
Delete operation of resource: target
ID of target-list-name
Successful operation
Internal Error
Response Content-Types: application/json
TARGET - Retrieve
Retrieve operation of resource: target
ID of target-list-name
Successful operation
Internal Error
VRF-NAMES - Update
Update operation of resource: vrf-names
vrf-namesbody object
ID of target-list-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NAMES - Create
Create operation of resource: vrf-names
vrf-namesbody object
ID of target-list-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NAMES - Delete
Delete operation of resource: vrf-names
ID of target-list-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NAMES - Retrieve
Retrieve operation of resource: vrf-names
ID of target-list-name
Successful operation
Internal Error
VRF-NAME - Update
Update operation of resource: vrf-name
vrf-namebody object
ID of target-list-name
ID of name
Request Content-Types: application/json
Request Example
{
"name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NAME - Create
Create operation of resource: vrf-name
vrf-namebody object
ID of target-list-name
ID of name
Request Content-Types: application/json
Request Example
{
"name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NAME - Delete
Delete operation of resource: vrf-name
ID of target-list-name
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NAME - Retrieve
Retrieve operation of resource: vrf-name
ID of target-list-name
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"name": "string"
}
TARGET-ADDRESSES - Update
Update operation of resource: target-addresses
target-addressesbody object
ID of target-list-name
Successful operation
Internal Error
Response Content-Types: application/json
TARGET-ADDRESSES - Create
Create operation of resource: target-addresses
target-addressesbody object
ID of target-list-name
Successful operation
Internal Error
Response Content-Types: application/json
TARGET-ADDRESSES - Delete
Delete operation of resource: target-addresses
ID of target-list-name
Successful operation
Internal Error
Response Content-Types: application/json
TARGET-ADDRESSES - Retrieve
Retrieve operation of resource: target-addresses
ID of target-list-name
Successful operation
Internal Error
TARGET-ADDRESS - Update
Update operation of resource: target-address
target-addressbody object
ID of target-list-name
ID of ip-address
Request Content-Types: application/json
Request Example
{
"ip-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TARGET-ADDRESS - Create
Create operation of resource: target-address
target-addressbody object
ID of target-list-name
ID of ip-address
Request Content-Types: application/json
Request Example
{
"ip-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TARGET-ADDRESS - Delete
Delete operation of resource: target-address
ID of target-list-name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
TARGET-ADDRESS - Retrieve
Retrieve operation of resource: target-address
ID of target-list-name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ip-address": "string"
}
NOTIFICATION - Update
Update operation of resource: notification
notificationbody object
Request Content-Types: application/json
Request Example
{ "status": [ null ],
"full-raise": [ null ],
"enable": [ null ],
"full-clear": [ null ]
}, "enable": [ null ]
}, "authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
}, "vc-up": [ null ],
"vc-down": [ null ],
"enable": [ null ],
"cisco": [ null ]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
NOTIFICATION - Create
Create operation of resource: notification
notificationbody object
Request Content-Types: application/json
Request Example
{ "status": [ null ],
"full-raise": [ null ],
"enable": [ null ],
"full-clear": [ null ]
}, "enable": [ null ]
}, "authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
}, "vc-up": [ null ],
"vc-down": [ null ],
"enable": [ null ],
"cisco": [ null ]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
NOTIFICATION - Delete
Delete operation of resource: notification
Successful operation
Internal Error
Response Content-Types: application/json
NOTIFICATION - Retrieve
Retrieve operation of resource: notification
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "status": [ null ],
"full-raise": [ null ],
"enable": [ null ],
"full-clear": [ null ]
}, "enable": [ null ]
}, "authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
}, "vc-up": [ null ],
"vc-down": [ null ],
"enable": [ null ],
"cisco": [ null ]
}
}
SNMP - Update
Update operation of resource: snmp
snmpbody object
Request Content-Types: application/json
Request Example
{
"authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
SNMP - Create
Create operation of resource: snmp
snmpbody object
Request Content-Types: application/json
Request Example
{
"authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
SNMP - Delete
Delete operation of resource: snmp
Successful operation
Internal Error
Response Content-Types: application/json
SNMP - Retrieve
Retrieve operation of resource: snmp
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
}
VPLS - Update
Update operation of resource: vpls
vplsbody object
Request Content-Types: application/json
Request Example
{
"status": [ null ],
"full-raise": [ null ],
"enable": [ null ],
"full-clear": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
VPLS - Create
Create operation of resource: vpls
vplsbody object
Request Content-Types: application/json
Request Example
{
"status": [ null ],
"full-raise": [ null ],
"enable": [ null ],
"full-clear": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
VPLS - Delete
Delete operation of resource: vpls
Successful operation
Internal Error
Response Content-Types: application/json
VPLS - Retrieve
Retrieve operation of resource: vpls
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"status": [ null ],
"full-raise": [ null ],
"enable": [ null ],
"full-clear": [ null ]
}
L2VPN - Update
Update operation of resource: l2vpn
l2vpnbody object
Request Content-Types: application/json
Request Example
{
"vc-up": [ null ],
"vc-down": [ null ],
"enable": [ null ],
"cisco": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2VPN - Create
Create operation of resource: l2vpn
l2vpnbody object
Request Content-Types: application/json
Request Example
{
"vc-up": [ null ],
"vc-down": [ null ],
"enable": [ null ],
"cisco": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2VPN - Delete
Delete operation of resource: l2vpn
Successful operation
Internal Error
Response Content-Types: application/json
L2VPN - Retrieve
Retrieve operation of resource: l2vpn
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vc-up": [ null ],
"vc-down": [ null ],
"enable": [ null ],
"cisco": [ null ]
}
CFM - Update
Update operation of resource: cfm
cfmbody object
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
CFM - Create
Create operation of resource: cfm
cfmbody object
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
CFM - Delete
Delete operation of resource: cfm
Successful operation
Internal Error
Response Content-Types: application/json
CFM - Retrieve
Retrieve operation of resource: cfm
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ]
}
CORRELATOR - Update
Update operation of resource: correlator
correlatorbody object
Request Content-Types: application/json
Request Example
{ { {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer", {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string", "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}, {
"name": "string", {
"rulename": "string"
}
]
}, "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
},
"buffer-size": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
CORRELATOR - Create
Create operation of resource: correlator
correlatorbody object
Request Content-Types: application/json
Request Example
{ { {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer", {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string", "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}, {
"name": "string", {
"rulename": "string"
}
]
}, "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
},
"buffer-size": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
CORRELATOR - Delete
Delete operation of resource: correlator
Successful operation
Internal Error
Response Content-Types: application/json
CORRELATOR - Retrieve
Retrieve operation of resource: correlator
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer", {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string", "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}, {
"name": "string", {
"rulename": "string"
}
]
}, "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
},
"buffer-size": "integer"
}
RULES - Update
Update operation of resource: rules
rulesbody object
Request Content-Types: application/json
Request Example
{ { {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer", {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string", "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
RULES - Create
Create operation of resource: rules
rulesbody object
Request Content-Types: application/json
Request Example
{ { {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer", {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string", "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
RULES - Delete
Delete operation of resource: rules
Successful operation
Internal Error
Response Content-Types: application/json
RULES - Retrieve
Retrieve operation of resource: rules
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer", {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string", "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}
RULE - Update
Update operation of resource: rule
rulebody object
ID of name
Request Content-Types: application/json
Request Example
{ {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer", {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string", "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
RULE - Create
Create operation of resource: rule
rulebody object
ID of name
Request Content-Types: application/json
Request Example
{ {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer", {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string", "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
RULE - Delete
Delete operation of resource: rule
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
RULE - Retrieve
Retrieve operation of resource: rule
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer", {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string", "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
ROOT-CAUSES - Update
Update operation of resource: root-causes
root-causesbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
ROOT-CAUSES - Create
Create operation of resource: root-causes
root-causesbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
ROOT-CAUSES - Delete
Delete operation of resource: root-causes
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
ROOT-CAUSES - Retrieve
Retrieve operation of resource: root-causes
ID of name
Successful operation
Internal Error
ROOT-CAUSE - Update
Update operation of resource: root-cause
root-causebody object
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
ROOT-CAUSE - Create
Create operation of resource: root-cause
root-causebody object
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
ROOT-CAUSE - Delete
Delete operation of resource: root-cause
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
ROOT-CAUSE - Retrieve
Retrieve operation of resource: root-cause
ID of name
ID of oid
Successful operation
Internal Error
VAR-BINDS - Update
Update operation of resource: var-binds
var-bindsbody object
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BINDS - Create
Create operation of resource: var-binds
var-bindsbody object
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BINDS - Delete
Delete operation of resource: var-binds
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BINDS - Retrieve
Retrieve operation of resource: var-binds
ID of name
ID of oid
VAR-BIND - Update
Update operation of resource: var-bind
var-bindbody object
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BIND - Create
Create operation of resource: var-bind
var-bindbody object
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BIND - Delete
Delete operation of resource: var-bind
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BIND - Retrieve
Retrieve operation of resource: var-bind
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
MATCH - Update
Update operation of resource: match
matchbody object
ID of name
ID of oid
ID of oid
Request Content-Types: application/json
Request Example
{
"index": "string",
"value": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MATCH - Create
Create operation of resource: match
matchbody object
ID of name
ID of oid
ID of oid
Request Content-Types: application/json
Request Example
{
"index": "string",
"value": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MATCH - Delete
Delete operation of resource: match
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
MATCH - Retrieve
Retrieve operation of resource: match
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"index": "string",
"value": "string"
}
NON-ROOT-CAUSES - Update
Update operation of resource: non-root-causes
non-root-causesbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
NON-ROOT-CAUSES - Create
Create operation of resource: non-root-causes
non-root-causesbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
NON-ROOT-CAUSES - Delete
Delete operation of resource: non-root-causes
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
NON-ROOT-CAUSES - Retrieve
Retrieve operation of resource: non-root-causes
ID of name
Successful operation
Internal Error
NON-ROOT-CAUSE - Update
Update operation of resource: non-root-cause
non-root-causebody object
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
NON-ROOT-CAUSE - Create
Create operation of resource: non-root-cause
non-root-causebody object
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
NON-ROOT-CAUSE - Delete
Delete operation of resource: non-root-cause
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
NON-ROOT-CAUSE - Retrieve
Retrieve operation of resource: non-root-cause
ID of name
ID of oid
Successful operation
Internal Error
VAR-BINDS - Update
Update operation of resource: var-binds
var-bindsbody object
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BINDS - Create
Create operation of resource: var-binds
var-bindsbody object
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BINDS - Delete
Delete operation of resource: var-binds
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BINDS - Retrieve
Retrieve operation of resource: var-binds
ID of name
ID of oid
VAR-BIND - Update
Update operation of resource: var-bind
var-bindbody object
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BIND - Create
Create operation of resource: var-bind
var-bindbody object
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BIND - Delete
Delete operation of resource: var-bind
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BIND - Retrieve
Retrieve operation of resource: var-bind
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
MATCH - Update
Update operation of resource: match
matchbody object
ID of name
ID of oid
ID of oid
Request Content-Types: application/json
Request Example
{
"index": "string",
"value": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MATCH - Create
Create operation of resource: match
matchbody object
ID of name
ID of oid
ID of oid
Request Content-Types: application/json
Request Example
{
"index": "string",
"value": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MATCH - Delete
Delete operation of resource: match
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
MATCH - Retrieve
Retrieve operation of resource: match
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"index": "string",
"value": "string"
}
APPLIED-TO - Update
Update operation of resource: applied-to
applied-tobody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
APPLIED-TO - Create
Create operation of resource: applied-to
applied-tobody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
APPLIED-TO - Delete
Delete operation of resource: applied-to
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
APPLIED-TO - Retrieve
Retrieve operation of resource: applied-to
ID of name
HOSTS - Update
Update operation of resource: hosts
hostsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
HOSTS - Create
Create operation of resource: hosts
hostsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
HOSTS - Delete
Delete operation of resource: hosts
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
HOSTS - Retrieve
Retrieve operation of resource: hosts
ID of name
Successful operation
Internal Error
HOST - Update
Update operation of resource: host
hostbody object
ID of name
ID of ip-address port
Request Content-Types: application/json
Request Example
{
"port": "string",
"ip-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
HOST - Create
Create operation of resource: host
hostbody object
ID of name
ID of ip-address port
Request Content-Types: application/json
Request Example
{
"port": "string",
"ip-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
HOST - Delete
Delete operation of resource: host
ID of name
ID of ip-address port
Successful operation
Internal Error
Response Content-Types: application/json
HOST - Retrieve
Retrieve operation of resource: host
ID of name
ID of ip-address port
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port": "string",
"ip-address": "string"
}
RULE-SETS - Update
Update operation of resource: rule-sets
rule-setsbody object
Request Content-Types: application/json
Request Example
{ {
"name": "string", {
"rulename": "string"
}
]
}, "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
RULE-SETS - Create
Create operation of resource: rule-sets
rule-setsbody object
Request Content-Types: application/json
Request Example
{ {
"name": "string", {
"rulename": "string"
}
]
}, "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
RULE-SETS - Delete
Delete operation of resource: rule-sets
Successful operation
Internal Error
Response Content-Types: application/json
RULE-SETS - Retrieve
Retrieve operation of resource: rule-sets
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"name": "string", {
"rulename": "string"
}
]
}, "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}
RULE-SET - Update
Update operation of resource: rule-set
rule-setbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
RULE-SET - Create
Create operation of resource: rule-set
rule-setbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
RULE-SET - Delete
Delete operation of resource: rule-set
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
RULE-SET - Retrieve
Retrieve operation of resource: rule-set
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"name": "string", {
"rulename": "string"
}
]
}, "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
RULENAMES - Update
Update operation of resource: rulenames
rulenamesbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
RULENAMES - Create
Create operation of resource: rulenames
rulenamesbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
RULENAMES - Delete
Delete operation of resource: rulenames
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
RULENAMES - Retrieve
Retrieve operation of resource: rulenames
ID of name
Successful operation
Internal Error
RULENAME - Update
Update operation of resource: rulename
rulenamebody object
ID of name
ID of rulename
Request Content-Types: application/json
Request Example
{
"rulename": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
RULENAME - Create
Create operation of resource: rulename
rulenamebody object
ID of name
ID of rulename
Request Content-Types: application/json
Request Example
{
"rulename": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
RULENAME - Delete
Delete operation of resource: rulename
ID of name
ID of rulename
Successful operation
Internal Error
Response Content-Types: application/json
RULENAME - Retrieve
Retrieve operation of resource: rulename
ID of name
ID of rulename
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rulename": "string"
}
APPLIED-TO - Update
Update operation of resource: applied-to
applied-tobody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
APPLIED-TO - Create
Create operation of resource: applied-to
applied-tobody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
APPLIED-TO - Delete
Delete operation of resource: applied-to
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
APPLIED-TO - Retrieve
Retrieve operation of resource: applied-to
ID of name
HOSTS - Update
Update operation of resource: hosts
hostsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
HOSTS - Create
Create operation of resource: hosts
hostsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
HOSTS - Delete
Delete operation of resource: hosts
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
HOSTS - Retrieve
Retrieve operation of resource: hosts
ID of name
Successful operation
Internal Error
HOST - Update
Update operation of resource: host
hostbody object
ID of name
ID of ip-address port
Request Content-Types: application/json
Request Example
{
"port": "string",
"ip-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
HOST - Create
Create operation of resource: host
hostbody object
ID of name
ID of ip-address port
Request Content-Types: application/json
Request Example
{
"port": "string",
"ip-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
HOST - Delete
Delete operation of resource: host
ID of name
ID of ip-address port
Successful operation
Internal Error
Response Content-Types: application/json
HOST - Retrieve
Retrieve operation of resource: host
ID of name
ID of ip-address port
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port": "string",
"ip-address": "string"
}
BULK-STATS - Update
Update operation of resource: bulk-stats
bulk-statsbody object
Request Content-Types: application/json
Request Example
{
"memory": "integer", {
"retry": "integer", {
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
]
}, {
"object-list-name": "string", {
"oid": "string"
}
]
},
"type": [ null ]
}
]
}, {
"schema-name": "string", "end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BULK-STATS - Create
Create operation of resource: bulk-stats
bulk-statsbody object
Request Content-Types: application/json
Request Example
{
"memory": "integer", {
"retry": "integer", {
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
]
}, {
"object-list-name": "string", {
"oid": "string"
}
]
},
"type": [ null ]
}
]
}, {
"schema-name": "string", "end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BULK-STATS - Delete
Delete operation of resource: bulk-stats
Successful operation
Internal Error
Response Content-Types: application/json
BULK-STATS - Retrieve
Retrieve operation of resource: bulk-stats
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"memory": "integer", {
"retry": "integer", {
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
]
}, {
"object-list-name": "string", {
"oid": "string"
}
]
},
"type": [ null ]
}
]
}, {
"schema-name": "string", "end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
]
}
}
SCHEMAS - Update
Update operation of resource: schemas
schemasbody object
Request Content-Types: application/json
Request Example
{ {
"schema-name": "string", "end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SCHEMAS - Create
Create operation of resource: schemas
schemasbody object
Request Content-Types: application/json
Request Example
{ {
"schema-name": "string", "end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SCHEMAS - Delete
Delete operation of resource: schemas
Successful operation
Internal Error
Response Content-Types: application/json
SCHEMAS - Retrieve
Retrieve operation of resource: schemas
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"schema-name": "string", "end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
]
}
SCHEMA - Update
Update operation of resource: schema
schemabody object
ID of schema-name
Request Content-Types: application/json
Request Example
{
"schema-name": "string", "end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
SCHEMA - Create
Create operation of resource: schema
schemabody object
ID of schema-name
Request Content-Types: application/json
Request Example
{
"schema-name": "string", "end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
SCHEMA - Delete
Delete operation of resource: schema
ID of schema-name
Successful operation
Internal Error
Response Content-Types: application/json
SCHEMA - Retrieve
Retrieve operation of resource: schema
ID of schema-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"schema-name": "string", "end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
INSTANCE - Update
Update operation of resource: instance
instancebody object
ID of schema-name
Request Content-Types: application/json
Request Example
{
"end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INSTANCE - Create
Create operation of resource: instance
instancebody object
ID of schema-name
Request Content-Types: application/json
Request Example
{
"end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INSTANCE - Delete
Delete operation of resource: instance
ID of schema-name
Successful operation
Internal Error
Response Content-Types: application/json
INSTANCE - Retrieve
Retrieve operation of resource: instance
ID of schema-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
}
OBJECTS - Update
Update operation of resource: objects
objectsbody object
Successful operation
Internal Error
Response Content-Types: application/json
OBJECTS - Create
Create operation of resource: objects
objectsbody object
Successful operation
Internal Error
Response Content-Types: application/json
OBJECTS - Delete
Delete operation of resource: objects
Successful operation
Internal Error
Response Content-Types: application/json
OBJECTS - Retrieve
Retrieve operation of resource: objects
Successful operation
Internal Error
OBJECT - Update
Update operation of resource: object
objectbody object
ID of object-list-name
Request Content-Types: application/json
Request Example
{
"oid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
OBJECT - Create
Create operation of resource: object
objectbody object
ID of object-list-name
Request Content-Types: application/json
Request Example
{
"oid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
OBJECT - Delete
Delete operation of resource: object
ID of object-list-name
Successful operation
Internal Error
Response Content-Types: application/json
OBJECT - Retrieve
Retrieve operation of resource: object
ID of object-list-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"oid": "string"
}
OBJECTS - Update
Update operation of resource: objects
objectsbody object
ID of object-list-name
Successful operation
Internal Error
Response Content-Types: application/json
OBJECTS - Create
Create operation of resource: objects
objectsbody object
ID of object-list-name
Successful operation
Internal Error
Response Content-Types: application/json
OBJECTS - Delete
Delete operation of resource: objects
ID of object-list-name
Successful operation
Internal Error
Response Content-Types: application/json
OBJECTS - Retrieve
Retrieve operation of resource: objects
ID of object-list-name
Successful operation
Internal Error
OBJECT - Update
Update operation of resource: object
objectbody object
ID of object-list-name
ID of oid
Request Content-Types: application/json
Request Example
{
"oid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
OBJECT - Create
Create operation of resource: object
objectbody object
ID of object-list-name
ID of oid
Request Content-Types: application/json
Request Example
{
"oid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
OBJECT - Delete
Delete operation of resource: object
ID of object-list-name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
OBJECT - Retrieve
Retrieve operation of resource: object
ID of object-list-name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"oid": "string"
}
TRANSFERS - Update
Update operation of resource: transfers
transfersbody object
Request Content-Types: application/json
Request Example
{ {
"retry": "integer", {
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFERS - Create
Create operation of resource: transfers
transfersbody object
Request Content-Types: application/json
Request Example
{ {
"retry": "integer", {
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFERS - Delete
Delete operation of resource: transfers
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFERS - Retrieve
Retrieve operation of resource: transfers
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"retry": "integer", {
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
]
}
TRANSFER - Update
Update operation of resource: transfer
transferbody object
ID of transfer-name
Request Content-Types: application/json
Request Example
{
"retry": "integer", {
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFER - Create
Create operation of resource: transfer
transferbody object
ID of transfer-name
Request Content-Types: application/json
Request Example
{
"retry": "integer", {
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFER - Delete
Delete operation of resource: transfer
ID of transfer-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFER - Retrieve
Retrieve operation of resource: transfer
ID of transfer-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"retry": "integer", {
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
TRANSFER-SCHEMAS - Update
Update operation of resource: transfer-schemas
transfer-schemasbody object
ID of transfer-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFER-SCHEMAS - Create
Create operation of resource: transfer-schemas
transfer-schemasbody object
ID of transfer-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFER-SCHEMAS - Delete
Delete operation of resource: transfer-schemas
ID of transfer-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFER-SCHEMAS - Retrieve
Retrieve operation of resource: transfer-schemas
ID of transfer-name
Successful operation
Internal Error
TRANSFER-SCHEMA - Update
Update operation of resource: transfer-schema
transfer-schemabody object
ID of transfer-name
ID of schema-name
Request Content-Types: application/json
Request Example
{
"schema-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFER-SCHEMA - Create
Create operation of resource: transfer-schema
transfer-schemabody object
ID of transfer-name
ID of schema-name
Request Content-Types: application/json
Request Example
{
"schema-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFER-SCHEMA - Delete
Delete operation of resource: transfer-schema
ID of transfer-name
ID of schema-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFER-SCHEMA - Retrieve
Retrieve operation of resource: transfer-schema
ID of transfer-name
ID of schema-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"schema-name": "string"
}
DEFAULT-COMMUNITY-MAPS - Update
Update operation of resource: default-community-maps
default-community-mapsbody object
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITY-MAPS - Create
Create operation of resource: default-community-maps
default-community-mapsbody object
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITY-MAPS - Delete
Delete operation of resource: default-community-maps
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITY-MAPS - Retrieve
Retrieve operation of resource: default-community-maps
Successful operation
Internal Error
DEFAULT-COMMUNITY-MAP - Update
Update operation of resource: default-community-map
default-community-mapbody object
ID of community-name
Request Content-Types: application/json
Request Example
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITY-MAP - Create
Create operation of resource: default-community-map
default-community-mapbody object
ID of community-name
Request Content-Types: application/json
Request Example
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITY-MAP - Delete
Delete operation of resource: default-community-map
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITY-MAP - Retrieve
Retrieve operation of resource: default-community-map
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
OVERLOAD-CONTROL - Update
Update operation of resource: overload-control
overload-controlbody object
Request Content-Types: application/json
Request Example
{
"drop-time": "integer",
"throttle-rate": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
OVERLOAD-CONTROL - Create
Create operation of resource: overload-control
overload-controlbody object
Request Content-Types: application/json
Request Example
{
"drop-time": "integer",
"throttle-rate": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
OVERLOAD-CONTROL - Delete
Delete operation of resource: overload-control
Successful operation
Internal Error
Response Content-Types: application/json
OVERLOAD-CONTROL - Retrieve
Retrieve operation of resource: overload-control
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"drop-time": "integer",
"throttle-rate": "integer"
}
TIMEOUTS - Update
Update operation of resource: timeouts
timeoutsbody object
Request Content-Types: application/json
Request Example
{
"duplicates": "integer",
"pdu-stats": "integer",
"in-qdrop": "integer",
"subagent": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
TIMEOUTS - Create
Create operation of resource: timeouts
timeoutsbody object
Request Content-Types: application/json
Request Example
{
"duplicates": "integer",
"pdu-stats": "integer",
"in-qdrop": "integer",
"subagent": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
TIMEOUTS - Delete
Delete operation of resource: timeouts
Successful operation
Internal Error
Response Content-Types: application/json
TIMEOUTS - Retrieve
Retrieve operation of resource: timeouts
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"duplicates": "integer",
"pdu-stats": "integer",
"in-qdrop": "integer",
"subagent": "integer"
}
USERS - Update
Update operation of resource: users
usersbody object
Request Content-Types: application/json
Request Example
{ {
"v6acl-type": "string",
"group-name": "string",
"v6-access-list": "string",
"priv-algorithm": "string",
"owner": "string",
"v4acl-type": "string",
"privacy-password": "string",
"remote-address": "string",
"port": "string",
"user-name": "string",
"algorithm": "string",
"privacy-password-configured": [ null ],
"authentication-password": "string",
"version": "string",
"v4-access-list": "string",
"authentication-password-configured": [ null ]
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
USERS - Create
Create operation of resource: users
usersbody object
Request Content-Types: application/json
Request Example
{ {
"v6acl-type": "string",
"group-name": "string",
"v6-access-list": "string",
"priv-algorithm": "string",
"owner": "string",
"v4acl-type": "string",
"privacy-password": "string",
"remote-address": "string",
"port": "string",
"user-name": "string",
"algorithm": "string",
"privacy-password-configured": [ null ],
"authentication-password": "string",
"version": "string",
"v4-access-list": "string",
"authentication-password-configured": [ null ]
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
USERS - Delete
Delete operation of resource: users
Successful operation
Internal Error
Response Content-Types: application/json
USERS - Retrieve
Retrieve operation of resource: users
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"v6acl-type": "string",
"group-name": "string",
"v6-access-list": "string",
"priv-algorithm": "string",
"owner": "string",
"v4acl-type": "string",
"privacy-password": "string",
"remote-address": "string",
"port": "string",
"user-name": "string",
"algorithm": "string",
"privacy-password-configured": [ null ],
"authentication-password": "string",
"version": "string",
"v4-access-list": "string",
"authentication-password-configured": [ null ]
}
]
}
USER - Update
Update operation of resource: user
userbody object
ID of user-name
Request Content-Types: application/json
Request Example
{
"v6acl-type": "string",
"group-name": "string",
"v6-access-list": "string",
"priv-algorithm": "string",
"owner": "string",
"v4acl-type": "string",
"privacy-password": "string",
"remote-address": "string",
"port": "string",
"user-name": "string",
"algorithm": "string",
"privacy-password-configured": [ null ],
"authentication-password": "string",
"version": "string",
"v4-access-list": "string",
"authentication-password-configured": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
USER - Create
Create operation of resource: user
userbody object
ID of user-name
Request Content-Types: application/json
Request Example
{
"v6acl-type": "string",
"group-name": "string",
"v6-access-list": "string",
"priv-algorithm": "string",
"owner": "string",
"v4acl-type": "string",
"privacy-password": "string",
"remote-address": "string",
"port": "string",
"user-name": "string",
"algorithm": "string",
"privacy-password-configured": [ null ],
"authentication-password": "string",
"version": "string",
"v4-access-list": "string",
"authentication-password-configured": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
USER - Delete
Delete operation of resource: user
ID of user-name
Successful operation
Internal Error
Response Content-Types: application/json
USER - Retrieve
Retrieve operation of resource: user
ID of user-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"v6acl-type": "string",
"group-name": "string",
"v6-access-list": "string",
"priv-algorithm": "string",
"owner": "string",
"v4acl-type": "string",
"privacy-password": "string",
"remote-address": "string",
"port": "string",
"user-name": "string",
"algorithm": "string",
"privacy-password-configured": [ null ],
"authentication-password": "string",
"version": "string",
"v4-access-list": "string",
"authentication-password-configured": [ null ]
}
VRFS - Update
Update operation of resource: vrfs
vrfsbody object
Successful operation
Internal Error
Response Content-Types: application/json
VRFS - Create
Create operation of resource: vrfs
vrfsbody object
Successful operation
Internal Error
Response Content-Types: application/json
VRFS - Delete
Delete operation of resource: vrfs
Successful operation
Internal Error
Response Content-Types: application/json
VRFS - Retrieve
Retrieve operation of resource: vrfs
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"name": "string", {
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
]
}
}
]
}
VRF - Update
Update operation of resource: vrf
vrfbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VRF - Create
Create operation of resource: vrf
vrfbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VRF - Delete
Delete operation of resource: vrf
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VRF - Retrieve
Retrieve operation of resource: vrf
ID of name
Successful operation
Internal Error
TRAP-HOSTS - Update
Update operation of resource: trap-hosts
trap-hostsbody object
ID of name
Request Content-Types: application/json
Request Example
{ { {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOSTS - Create
Create operation of resource: trap-hosts
trap-hostsbody object
ID of name
Request Content-Types: application/json
Request Example
{ { {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOSTS - Delete
Delete operation of resource: trap-hosts
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOSTS - Retrieve
Retrieve operation of resource: trap-hosts
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
]
}
TRAP-HOST - Update
Update operation of resource: trap-host
trap-hostbody object
ID of name
ID of ip-address
Request Content-Types: application/json
Request Example
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOST - Create
Create operation of resource: trap-host
trap-hostbody object
ID of name
ID of ip-address
Request Content-Types: application/json
Request Example
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOST - Delete
Delete operation of resource: trap-host
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOST - Retrieve
Retrieve operation of resource: trap-host
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
ENCRYPTED-USER-COMMUNITIES - Update
Update operation of resource: encrypted-user-communities
encrypted-user-communitiesbody object
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITIES - Create
Create operation of resource: encrypted-user-communities
encrypted-user-communitiesbody object
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITIES - Delete
Delete operation of resource: encrypted-user-communities
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITIES - Retrieve
Retrieve operation of resource: encrypted-user-communities
ID of name
ID of ip-address
Successful operation
Internal Error
ENCRYPTED-USER-COMMUNITY - Update
Update operation of resource: encrypted-user-community
encrypted-user-communitybody object
ID of name
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITY - Create
Create operation of resource: encrypted-user-community
encrypted-user-communitybody object
ID of name
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITY - Delete
Delete operation of resource: encrypted-user-community
ID of name
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITY - Retrieve
Retrieve operation of resource: encrypted-user-community
ID of name
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
INFORM-HOST - Update
Update operation of resource: inform-host
inform-hostbody object
ID of name
ID of ip-address
Request Content-Types: application/json
Request Example
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-HOST - Create
Create operation of resource: inform-host
inform-hostbody object
ID of name
ID of ip-address
Request Content-Types: application/json
Request Example
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-HOST - Delete
Delete operation of resource: inform-host
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-HOST - Retrieve
Retrieve operation of resource: inform-host
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
INFORM-USER-COMMUNITIES - Update
Update operation of resource: inform-user-communities
inform-user-communitiesbody object
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITIES - Create
Create operation of resource: inform-user-communities
inform-user-communitiesbody object
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITIES - Delete
Delete operation of resource: inform-user-communities
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITIES - Retrieve
Retrieve operation of resource: inform-user-communities
ID of name
ID of ip-address
Successful operation
Internal Error
INFORM-USER-COMMUNITY - Update
Update operation of resource: inform-user-community
inform-user-communitybody object
ID of name
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITY - Create
Create operation of resource: inform-user-community
inform-user-communitybody object
ID of name
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITY - Delete
Delete operation of resource: inform-user-community
ID of name
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITY - Retrieve
Retrieve operation of resource: inform-user-community
ID of name
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
INFORM-ENCRYPTED-USER-COMMUNITIES - Update
Update operation of resource: inform-encrypted-user-communities
inform-encrypted-user-communitiesbody object
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITIES - Create
Create operation of resource: inform-encrypted-user-communities
inform-encrypted-user-communitiesbody object
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITIES - Delete
Delete operation of resource: inform-encrypted-user-communities
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITIES - Retrieve
Retrieve operation of resource: inform-encrypted-user-communities
ID of name
ID of ip-address
Successful operation
Internal Error
INFORM-ENCRYPTED-USER-COMMUNITY - Update
Update operation of resource: inform-encrypted-user-community
inform-encrypted-user-communitybody object
ID of name
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITY - Create
Create operation of resource: inform-encrypted-user-community
inform-encrypted-user-communitybody object
ID of name
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITY - Delete
Delete operation of resource: inform-encrypted-user-community
ID of name
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITY - Retrieve
Retrieve operation of resource: inform-encrypted-user-community
ID of name
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
DEFAULT-USER-COMMUNITIES - Update
Update operation of resource: default-user-communities
default-user-communitiesbody object
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITIES - Create
Create operation of resource: default-user-communities
default-user-communitiesbody object
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITIES - Delete
Delete operation of resource: default-user-communities
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITIES - Retrieve
Retrieve operation of resource: default-user-communities
ID of name
ID of ip-address
Successful operation
Internal Error
DEFAULT-USER-COMMUNITY - Update
Update operation of resource: default-user-community
default-user-communitybody object
ID of name
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITY - Create
Create operation of resource: default-user-community
default-user-communitybody object
ID of name
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITY - Delete
Delete operation of resource: default-user-community
ID of name
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITY - Retrieve
Retrieve operation of resource: default-user-community
ID of name
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
CONTEXTS - Update
Update operation of resource: contexts
contextsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXTS - Create
Create operation of resource: contexts
contextsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXTS - Delete
Delete operation of resource: contexts
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXTS - Retrieve
Retrieve operation of resource: contexts
ID of name
Successful operation
Internal Error
CONTEXT - Update
Update operation of resource: context
contextbody object
ID of name
ID of context-name
Request Content-Types: application/json
Request Example
{
"context-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT - Create
Create operation of resource: context
contextbody object
ID of name
ID of context-name
Request Content-Types: application/json
Request Example
{
"context-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT - Delete
Delete operation of resource: context
ID of name
ID of context-name
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT - Retrieve
Retrieve operation of resource: context
ID of name
ID of context-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"context-name": "string"
}
CONTEXT-MAPPINGS - Update
Update operation of resource: context-mappings
context-mappingsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPINGS - Create
Create operation of resource: context-mappings
context-mappingsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPINGS - Delete
Delete operation of resource: context-mappings
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPINGS - Retrieve
Retrieve operation of resource: context-mappings
ID of name
Successful operation
Internal Error
CONTEXT-MAPPING - Update
Update operation of resource: context-mapping
context-mappingbody object
ID of name
ID of context-mapping-name
Request Content-Types: application/json
Request Example
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPING - Create
Create operation of resource: context-mapping
context-mappingbody object
ID of name
ID of context-mapping-name
Request Content-Types: application/json
Request Example
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPING - Delete
Delete operation of resource: context-mapping
ID of name
ID of context-mapping-name
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPING - Retrieve
Retrieve operation of resource: context-mapping
ID of name
ID of context-mapping-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
GROUPS - Update
Update operation of resource: groups
groupsbody object
Request Content-Types: application/json
Request Example
{ {
"name": "string",
"write-view": "string",
"snmp-version": "string",
"context-name": "string",
"security-model": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"read-view": "string",
"v4acl-type": "string",
"v4-access-list": "string",
"notify-view": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
GROUPS - Create
Create operation of resource: groups
groupsbody object
Request Content-Types: application/json
Request Example
{ {
"name": "string",
"write-view": "string",
"snmp-version": "string",
"context-name": "string",
"security-model": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"read-view": "string",
"v4acl-type": "string",
"v4-access-list": "string",
"notify-view": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
GROUPS - Delete
Delete operation of resource: groups
Successful operation
Internal Error
Response Content-Types: application/json
GROUPS - Retrieve
Retrieve operation of resource: groups
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"name": "string",
"write-view": "string",
"snmp-version": "string",
"context-name": "string",
"security-model": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"read-view": "string",
"v4acl-type": "string",
"v4-access-list": "string",
"notify-view": "string"
}
]
}
GROUP - Update
Update operation of resource: group
groupbody object
ID of name
Request Content-Types: application/json
Request Example
{
"name": "string",
"write-view": "string",
"snmp-version": "string",
"context-name": "string",
"security-model": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"read-view": "string",
"v4acl-type": "string",
"v4-access-list": "string",
"notify-view": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
GROUP - Create
Create operation of resource: group
groupbody object
ID of name
Request Content-Types: application/json
Request Example
{
"name": "string",
"write-view": "string",
"snmp-version": "string",
"context-name": "string",
"security-model": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"read-view": "string",
"v4acl-type": "string",
"v4-access-list": "string",
"notify-view": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
GROUP - Delete
Delete operation of resource: group
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
GROUP - Retrieve
Retrieve operation of resource: group
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"name": "string",
"write-view": "string",
"snmp-version": "string",
"context-name": "string",
"security-model": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"read-view": "string",
"v4acl-type": "string",
"v4-access-list": "string",
"notify-view": "string"
}
TRAP-HOSTS - Update
Update operation of resource: trap-hosts
trap-hostsbody object
Request Content-Types: application/json
Request Example
{ { {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOSTS - Create
Create operation of resource: trap-hosts
trap-hostsbody object
Request Content-Types: application/json
Request Example
{ { {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOSTS - Delete
Delete operation of resource: trap-hosts
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOSTS - Retrieve
Retrieve operation of resource: trap-hosts
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
]
}
TRAP-HOST - Update
Update operation of resource: trap-host
trap-hostbody object
ID of ip-address
Request Content-Types: application/json
Request Example
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOST - Create
Create operation of resource: trap-host
trap-hostbody object
ID of ip-address
Request Content-Types: application/json
Request Example
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOST - Delete
Delete operation of resource: trap-host
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOST - Retrieve
Retrieve operation of resource: trap-host
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
ENCRYPTED-USER-COMMUNITIES - Update
Update operation of resource: encrypted-user-communities
encrypted-user-communitiesbody object
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITIES - Create
Create operation of resource: encrypted-user-communities
encrypted-user-communitiesbody object
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITIES - Delete
Delete operation of resource: encrypted-user-communities
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITIES - Retrieve
Retrieve operation of resource: encrypted-user-communities
ID of ip-address
Successful operation
Internal Error
ENCRYPTED-USER-COMMUNITY - Update
Update operation of resource: encrypted-user-community
encrypted-user-communitybody object
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITY - Create
Create operation of resource: encrypted-user-community
encrypted-user-communitybody object
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITY - Delete
Delete operation of resource: encrypted-user-community
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITY - Retrieve
Retrieve operation of resource: encrypted-user-community
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
INFORM-HOST - Update
Update operation of resource: inform-host
inform-hostbody object
ID of ip-address
Request Content-Types: application/json
Request Example
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-HOST - Create
Create operation of resource: inform-host
inform-hostbody object
ID of ip-address
Request Content-Types: application/json
Request Example
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-HOST - Delete
Delete operation of resource: inform-host
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-HOST - Retrieve
Retrieve operation of resource: inform-host
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
INFORM-USER-COMMUNITIES - Update
Update operation of resource: inform-user-communities
inform-user-communitiesbody object
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITIES - Create
Create operation of resource: inform-user-communities
inform-user-communitiesbody object
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITIES - Delete
Delete operation of resource: inform-user-communities
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITIES - Retrieve
Retrieve operation of resource: inform-user-communities
ID of ip-address
Successful operation
Internal Error
INFORM-USER-COMMUNITY - Update
Update operation of resource: inform-user-community
inform-user-communitybody object
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITY - Create
Create operation of resource: inform-user-community
inform-user-communitybody object
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITY - Delete
Delete operation of resource: inform-user-community
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITY - Retrieve
Retrieve operation of resource: inform-user-community
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
INFORM-ENCRYPTED-USER-COMMUNITIES - Update
Update operation of resource: inform-encrypted-user-communities
inform-encrypted-user-communitiesbody object
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITIES - Create
Create operation of resource: inform-encrypted-user-communities
inform-encrypted-user-communitiesbody object
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITIES - Delete
Delete operation of resource: inform-encrypted-user-communities
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITIES - Retrieve
Retrieve operation of resource: inform-encrypted-user-communities
ID of ip-address
Successful operation
Internal Error
INFORM-ENCRYPTED-USER-COMMUNITY - Update
Update operation of resource: inform-encrypted-user-community
inform-encrypted-user-communitybody object
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITY - Create
Create operation of resource: inform-encrypted-user-community
inform-encrypted-user-communitybody object
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITY - Delete
Delete operation of resource: inform-encrypted-user-community
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITY - Retrieve
Retrieve operation of resource: inform-encrypted-user-community
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
DEFAULT-USER-COMMUNITIES - Update
Update operation of resource: default-user-communities
default-user-communitiesbody object
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITIES - Create
Create operation of resource: default-user-communities
default-user-communitiesbody object
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITIES - Delete
Delete operation of resource: default-user-communities
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITIES - Retrieve
Retrieve operation of resource: default-user-communities
ID of ip-address
Successful operation
Internal Error
DEFAULT-USER-COMMUNITY - Update
Update operation of resource: default-user-community
default-user-communitybody object
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITY - Create
Create operation of resource: default-user-community
default-user-communitybody object
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITY - Delete
Delete operation of resource: default-user-community
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITY - Retrieve
Retrieve operation of resource: default-user-community
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
CONTEXTS - Update
Update operation of resource: contexts
contextsbody object
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXTS - Create
Create operation of resource: contexts
contextsbody object
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXTS - Delete
Delete operation of resource: contexts
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXTS - Retrieve
Retrieve operation of resource: contexts
Successful operation
Internal Error
CONTEXT - Update
Update operation of resource: context
contextbody object
ID of context-name
Request Content-Types: application/json
Request Example
{
"context-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT - Create
Create operation of resource: context
contextbody object
ID of context-name
Request Content-Types: application/json
Request Example
{
"context-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT - Delete
Delete operation of resource: context
ID of context-name
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT - Retrieve
Retrieve operation of resource: context
ID of context-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"context-name": "string"
}
CONTEXT-MAPPINGS - Update
Update operation of resource: context-mappings
context-mappingsbody object
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPINGS - Create
Create operation of resource: context-mappings
context-mappingsbody object
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPINGS - Delete
Delete operation of resource: context-mappings
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPINGS - Retrieve
Retrieve operation of resource: context-mappings
Successful operation
Internal Error
CONTEXT-MAPPING - Update
Update operation of resource: context-mapping
context-mappingbody object
ID of context-mapping-name
Request Content-Types: application/json
Request Example
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPING - Create
Create operation of resource: context-mapping
context-mappingbody object
ID of context-mapping-name
Request Content-Types: application/json
Request Example
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPING - Delete
Delete operation of resource: context-mapping
ID of context-mapping-name
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPING - Retrieve
Retrieve operation of resource: context-mapping
ID of context-mapping-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
MIB - Update
Update operation of resource: mib
mibbody object
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
MIB - Create
Create operation of resource: mib
mibbody object
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
MIB - Delete
Delete operation of resource: mib
Successful operation
Internal Error
Response Content-Types: application/json
MIB - Retrieve
Retrieve operation of resource: mib
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
SLA - Update
Update operation of resource: sla
slabody object
Request Content-Types: application/json
Request Example
{ { { "buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string", "bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
}, "priority": "integer", "padding-type": "string",
"padding-value": "string",
"size": "integer"
}, "burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
},
"profile-name": "string",
"packet-type": "string", "probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
}
]
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
SLA - Create
Create operation of resource: sla
slabody object
Request Content-Types: application/json
Request Example
{ { { "buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string", "bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
}, "priority": "integer", "padding-type": "string",
"padding-value": "string",
"size": "integer"
}, "burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
},
"profile-name": "string",
"packet-type": "string", "probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
}
]
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
SLA - Delete
Delete operation of resource: sla
Successful operation
Internal Error
Response Content-Types: application/json
SLA - Retrieve
Retrieve operation of resource: sla
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { { "buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string", "bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
}, "priority": "integer", "padding-type": "string",
"padding-value": "string",
"size": "integer"
}, "burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
},
"profile-name": "string",
"packet-type": "string", "probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
}
]
}
}
}
}
PROTOCOLS - Update
Update operation of resource: protocols
protocolsbody object
Request Content-Types: application/json
Request Example
{ { { "buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string", "bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
}, "priority": "integer", "padding-type": "string",
"padding-value": "string",
"size": "integer"
}, "burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
},
"profile-name": "string",
"packet-type": "string", "probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PROTOCOLS - Create
Create operation of resource: protocols
protocolsbody object
Request Content-Types: application/json
Request Example
{ { { "buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string", "bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
}, "priority": "integer", "padding-type": "string",
"padding-value": "string",
"size": "integer"
}, "burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
},
"profile-name": "string",
"packet-type": "string", "probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PROTOCOLS - Delete
Delete operation of resource: protocols
Successful operation
Internal Error
Response Content-Types: application/json
PROTOCOLS - Retrieve
Retrieve operation of resource: protocols
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { { "buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string", "bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
}, "priority": "integer", "padding-type": "string",
"padding-value": "string",
"size": "integer"
}, "burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
},
"profile-name": "string",
"packet-type": "string", "probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
}
]
}
}
}
ETHERNET - Update
Update operation of resource: ethernet
ethernetbody object
Request Content-Types: application/json
Request Example
{ { { "buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string", "bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
}, "priority": "integer", "padding-type": "string",
"padding-value": "string",
"size": "integer"
}, "burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
},
"profile-name": "string",
"packet-type": "string", "probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET - Create
Create operation of resource: ethernet
ethernetbody object
Request Content-Types: application/json
Request Example
{ { { "buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string", "bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
}, "priority": "integer", "padding-type": "string",
"padding-value": "string",
"size": "integer"
}, "burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
},
"profile-name": "string",
"packet-type": "string", "probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET - Delete
Delete operation of resource: ethernet
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET - Retrieve
Retrieve operation of resource: ethernet
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { { "buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string", "bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
}, "priority": "integer", "padding-type": "string",
"padding-value": "string",
"size": "integer"
}, "burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
},
"profile-name": "string",
"packet-type": "string", "probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
}
]
}
}
PROFILES - Update
Update operation of resource: profiles
profilesbody object
Request Content-Types: application/json
Request Example
{ { { "buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string", "bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
}, "priority": "integer", "padding-type": "string",
"padding-value": "string",
"size": "integer"
}, "burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
},
"profile-name": "string",
"packet-type": "string", "probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
PROFILES - Create
Create operation of resource: profiles
profilesbody object
Request Content-Types: application/json
Request Example
{ { { "buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string", "bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
}, "priority": "integer", "padding-type": "string",
"padding-value": "string",
"size": "integer"
}, "burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
},
"profile-name": "string",
"packet-type": "string", "probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
PROFILES - Delete
Delete operation of resource: profiles
Successful operation
Internal Error
Response Content-Types: application/json
PROFILES - Retrieve
Retrieve operation of resource: profiles
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { { "buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string", "bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
}, "priority": "integer", "padding-type": "string",
"padding-value": "string",
"size": "integer"
}, "burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
},
"profile-name": "string",
"packet-type": "string", "probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
}
]
}
PROFILE - Update
Update operation of resource: profile
profilebody object
ID of profile-name
Request Content-Types: application/json
Request Example
{ { "buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string", "bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
}, "priority": "integer", "padding-type": "string",
"padding-value": "string",
"size": "integer"
}, "burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
},
"profile-name": "string",
"packet-type": "string", "probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PROFILE - Create
Create operation of resource: profile
profilebody object
ID of profile-name
Request Content-Types: application/json
Request Example
{ { "buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string", "bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
}, "priority": "integer", "padding-type": "string",
"padding-value": "string",
"size": "integer"
}, "burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
},
"profile-name": "string",
"packet-type": "string", "probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PROFILE - Delete
Delete operation of resource: profile
ID of profile-name
Successful operation
Internal Error
Response Content-Types: application/json
PROFILE - Retrieve
Retrieve operation of resource: profile
ID of profile-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string", "bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
}, "priority": "integer", "padding-type": "string",
"padding-value": "string",
"size": "integer"
}, "burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
},
"profile-name": "string",
"packet-type": "string", "probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
}
STATISTICS - Update
Update operation of resource: statistics
statisticsbody object
ID of profile-name
Request Content-Types: application/json
Request Example
{ { "buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string", "bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
STATISTICS - Create
Create operation of resource: statistics
statisticsbody object
ID of profile-name
Request Content-Types: application/json
Request Example
{ { "buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string", "bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
STATISTICS - Delete
Delete operation of resource: statistics
ID of profile-name
Successful operation
Internal Error
Response Content-Types: application/json
STATISTICS - Retrieve
Retrieve operation of resource: statistics
ID of profile-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string", "bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
}
STATISTIC - Update
Update operation of resource: statistic
statisticbody object
ID of profile-name
ID of statistic-name
Request Content-Types: application/json
Request Example
{ "buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string", "bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
STATISTIC - Create
Create operation of resource: statistic
statisticbody object
ID of profile-name
ID of statistic-name
Request Content-Types: application/json
Request Example
{ "buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string", "bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
STATISTIC - Delete
Delete operation of resource: statistic
ID of profile-name
ID of statistic-name
Successful operation
Internal Error
Response Content-Types: application/json
STATISTIC - Retrieve
Retrieve operation of resource: statistic
ID of profile-name
ID of statistic-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string", "bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
BUCKETS-SIZE - Update
Update operation of resource: buckets-size
buckets-sizebody object
ID of profile-name
ID of statistic-name
Request Content-Types: application/json
Request Example
{
"buckets-size": "integer",
"buckets-size-unit": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BUCKETS-SIZE - Create
Create operation of resource: buckets-size
buckets-sizebody object
ID of profile-name
ID of statistic-name
Request Content-Types: application/json
Request Example
{
"buckets-size": "integer",
"buckets-size-unit": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BUCKETS-SIZE - Delete
Delete operation of resource: buckets-size
ID of profile-name
ID of statistic-name
Successful operation
Internal Error
Response Content-Types: application/json
BUCKETS-SIZE - Retrieve
Retrieve operation of resource: buckets-size
ID of profile-name
ID of statistic-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"buckets-size": "integer",
"buckets-size-unit": "string"
}
AGGREGATION - Update
Update operation of resource: aggregation
aggregationbody object
ID of profile-name
ID of statistic-name
Request Content-Types: application/json
Request Example
{
"bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
AGGREGATION - Create
Create operation of resource: aggregation
aggregationbody object
ID of profile-name
ID of statistic-name
Request Content-Types: application/json
Request Example
{
"bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
AGGREGATION - Delete
Delete operation of resource: aggregation
ID of profile-name
ID of statistic-name
Successful operation
Internal Error
Response Content-Types: application/json
AGGREGATION - Retrieve
Retrieve operation of resource: aggregation
ID of profile-name
ID of statistic-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
SCHEDULE - Update
Update operation of resource: schedule
schedulebody object
ID of profile-name
Request Content-Types: application/json
Request Example
{
"probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
SCHEDULE - Create
Create operation of resource: schedule
schedulebody object
ID of profile-name
Request Content-Types: application/json
Request Example
{
"probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
SCHEDULE - Delete
Delete operation of resource: schedule
ID of profile-name
Successful operation
Internal Error
Response Content-Types: application/json
SCHEDULE - Retrieve
Retrieve operation of resource: schedule
ID of profile-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
PROBE - Update
Update operation of resource: probe
probebody object
ID of profile-name
Request Content-Types: application/json
Request Example
{
"priority": "integer", "padding-type": "string",
"padding-value": "string",
"size": "integer"
}, "burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
PROBE - Create
Create operation of resource: probe
probebody object
ID of profile-name
Request Content-Types: application/json
Request Example
{
"priority": "integer", "padding-type": "string",
"padding-value": "string",
"size": "integer"
}, "burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
PROBE - Delete
Delete operation of resource: probe
ID of profile-name
Successful operation
Internal Error
Response Content-Types: application/json
PROBE - Retrieve
Retrieve operation of resource: probe
ID of profile-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"priority": "integer", "padding-type": "string",
"padding-value": "string",
"size": "integer"
}, "burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
}
SEND - Update
Update operation of resource: send
sendbody object
ID of profile-name
Request Content-Types: application/json
Request Example
{
"burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SEND - Create
Create operation of resource: send
sendbody object
ID of profile-name
Request Content-Types: application/json
Request Example
{
"burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SEND - Delete
Delete operation of resource: send
ID of profile-name
Successful operation
Internal Error
Response Content-Types: application/json
SEND - Retrieve
Retrieve operation of resource: send
ID of profile-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
}
PACKET-SIZE-AND-PADDING - Update
Update operation of resource: packet-size-and-padding
packet-size-and-paddingbody object
ID of profile-name
Request Content-Types: application/json
Request Example
{
"padding-type": "string",
"padding-value": "string",
"size": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
PACKET-SIZE-AND-PADDING - Create
Create operation of resource: packet-size-and-padding
packet-size-and-paddingbody object
ID of profile-name
Request Content-Types: application/json
Request Example
{
"padding-type": "string",
"padding-value": "string",
"size": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
PACKET-SIZE-AND-PADDING - Delete
Delete operation of resource: packet-size-and-padding
ID of profile-name
Successful operation
Internal Error
Response Content-Types: application/json
PACKET-SIZE-AND-PADDING - Retrieve
Retrieve operation of resource: packet-size-and-padding
ID of profile-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"padding-type": "string",
"padding-value": "string",
"size": "integer"
}
Schema Definitions
a1_global-interface-configuration_schema:
Global scoped configuration for interfaces
- link-status: string default, disable, software-interfaces
-
Enable or disable link-status messages
Example
{
"link-status": "string"
}
a1_interface-configurations_schema:
interface configurations
- interface-configuration: object[]
-
The configuration for an interface
-
object - interface-mode-non-physical: string default, point-to-point, multipoint, l2-transport
-
The mode in which an interface is running. The existence of this object causes the creation of the software subinterface.
- description: string
-
The description of this interface
- interface-virtual: null
-
The mode in which an interface is running. The existence of this object causes the creation of the software virtual/subinterface.
- mac-accounting: object
-
MAC Accounting Configuration
-
- ingress: null
-
Per MAC address accounting statistics
- egress: null
-
Per MAC address accounting statistics
- bandwidth: integer
-
The bandwidth of the interface in kbps
range:"0..4294967295" units:"kbit/s" - ethernet-features: object
-
Ethernet Features Configuration
-
- filtering: string
-
Ingress Ethernet frame filtering
- cfm: object
-
CFM interface configuration
-
- domains: object
-
Domain-specific interface configuration
-
- domain: object[]
-
Configuration for a particular Maintenance Domain
-
object - domain: string
-
Maintenance Domain
- mep: object
-
MEP Configuration
-
- loss-measurement-counters: object
-
Loss-measurement specific configuration
-
- cfg-type: string aggregate, list, range
-
Aggregate, List, or Range
- cos7: string
-
CoS bits for per-CoS counters - list item
- cos6: string
-
CoS bits for per-CoS counters - list item
- cos5: string
-
CoS bits for per-CoS counters - list item
- cos4: string
-
CoS bits for per-CoS counters - list item
- cos3: string
-
CoS bits for per-CoS counters - list item
- cos2: string
-
CoS bits for per-CoS counters - list item
- cos1: string
-
CoS bits for per-CoS counters - end of range or list item
- cos0: string
-
CoS bits for per-CoS counters - start of range or list item
- sla-profile-target-mep-ids: object
-
SLA specific configuration
-
- sla-profile-target-mep-id: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
- sla-profile-target-mac-address: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
- mep-properties: object
-
Properties for this MEP
-
- mep-id: string
-
MEP ID
- service: string
-
Service (Maintenance Association)
- cos: string
-
The Class of Service bits for this MEP
- ais-up: object
-
Interface specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- shutdown: null
-
The existence of this configuration indicates the interface is shut down
- vlan-trunk-configuration: object
-
IEEE 802.1Q VLAN trunk interface configuration
-
- native-vlan-identifier: object
-
The Native VLAN identifier associated with this trunk interface
-
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
- tunneling-ethertype: string 0x9100, 0x9200
-
The outer ethertype used in Q-in-Q frames. The default value is 0x8100
- active: string
-
Whether the interface is active or preconfigured
- encapsulation: object
-
The encapsulation on the interface
-
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
- bvi: object
-
BVI attributes
-
- host-routing: null
-
Enable host-routing on this BVI
- carrier-delay: object
-
Set the carrier transition delay on an interface in msecs
-
- carrier-delay-up: integer
-
Carrier Delay (up) in msecs
range:"1..65535" - carrier-delay-down: integer
-
Carrier Delay down in msecs, must be set to 0
- vlan-sub-configuration: object
-
IEEE 802.1Q VLAN subinterface configuration
-
- vlan-identifier: object
-
The VLAN tag stack associated with this sub-interface.
-
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
- l2-transport: object
-
Interface Layer 2 Transport service configuration data
-
- propagate-remote-status: null
-
Enable propagation of the remote attachment-circuit link state to the localattachment-circuit link state
- l2-protocols: object
-
Interface specific Layer 2 protocol handling
-
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string
-
Protocol name
- mode: string
-
How to handle the protocol's packets
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- l2-ethernet-features: object
-
L2 Ethernet Features Configuration
-
- egress-filtering: string
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
- pseudowire-iw: object
-
PW-IW attributes
-
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
- dampening: object
-
Whether this interface's state changes are dampened or not
-
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
- interface-name: string
-
The name of the interface
- secondary-admin-state: string normal, maintenance
-
The secondary admin state of the interface
- ethernet-service: object
-
Ethernet service configuration
-
- local-traffic-default-encapsulation: object
-
The default encapsulation to be used for locally-sourced packets
-
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
- rewrite: object
-
The rewrite operation for the Ethernet service
-
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
- encapsulation: object
-
The encapsulation of this Ethernet service
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
- pseudowire-ether: object
-
PW-Ether attributes
-
- l2-overhead: integer
-
PW Ether L2 overhead requirement
- generic-interface-list: string
-
Name of the interface list
- link-status: null
-
Enable interface and line-protocol state change alarms
- mtus: object
-
The MTU configuration for the interface
-
- mtu: object[]
-
The MTU for the interface
range:"64..65535" -
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
- ethernet-bng: object
-
Ethernet Infra BNG specific configuration
-
- ambiguous-encapsulation: object
-
L3 Ambiguous encapsulation
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"interface-configuration": [
{
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ],
"mac-accounting": {
"ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer",
"ethernet-features": {
"filtering": "string",
"cfm": {
"domains": {
"domain": [
{
"domain": "string",
"mep": {
"loss-measurement-counters": {
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
},
"sla-profile-target-mep-ids": {
"sla-profile-target-mep-id": [
{
"profile": "string",
"target-mep-id": "string"
}
],
"sla-profile-target-mac-address": [
{
"profile": "string",
"target-mac-address": "string"
}
]
},
"mep-properties": {
"mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
},
"ais-up": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
}
}
},
"shutdown": [ null ],
"vlan-trunk-configuration": {
"native-vlan-identifier": {
"vlan-type": "string",
"vlan-identifier": "string"
},
"tunneling-ethertype": "string"
},
"active": "string",
"encapsulation": {
"encapsulation": "string",
"capsulation-options": "integer"
},
"bvi": {
"host-routing": [ null ]
},
"carrier-delay": {
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
},
"vlan-sub-configuration": {
"vlan-identifier": {
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
},
"l2-transport": {
"propagate-remote-status": [ null ],
"l2-protocols": {
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ],
"l2-ethernet-features": {
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
},
"pseudowire-iw": {
"generic-interface-list": "string",
"l2-overhead": "integer"
},
"dampening": {
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string",
"ethernet-service": {
"local-traffic-default-encapsulation": {
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
},
"rewrite": {
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}
}
}
]
}
a1_interface-configuration_schema:
- interface-mode-non-physical: string default, point-to-point, multipoint, l2-transport
-
The mode in which an interface is running. The existence of this object causes the creation of the software subinterface.
- description: string
-
The description of this interface
- interface-virtual: null
-
The mode in which an interface is running. The existence of this object causes the creation of the software virtual/subinterface.
- mac-accounting: object
-
MAC Accounting Configuration
-
- ingress: null
-
Per MAC address accounting statistics
- egress: null
-
Per MAC address accounting statistics
- bandwidth: integer
-
The bandwidth of the interface in kbps
range:"0..4294967295" units:"kbit/s" - ethernet-features: object
-
Ethernet Features Configuration
-
- filtering: string
-
Ingress Ethernet frame filtering
- cfm: object
-
CFM interface configuration
-
- domains: object
-
Domain-specific interface configuration
-
- domain: object[]
-
Configuration for a particular Maintenance Domain
-
object - domain: string
-
Maintenance Domain
- mep: object
-
MEP Configuration
-
- loss-measurement-counters: object
-
Loss-measurement specific configuration
-
- cfg-type: string aggregate, list, range
-
Aggregate, List, or Range
- cos7: string
-
CoS bits for per-CoS counters - list item
- cos6: string
-
CoS bits for per-CoS counters - list item
- cos5: string
-
CoS bits for per-CoS counters - list item
- cos4: string
-
CoS bits for per-CoS counters - list item
- cos3: string
-
CoS bits for per-CoS counters - list item
- cos2: string
-
CoS bits for per-CoS counters - list item
- cos1: string
-
CoS bits for per-CoS counters - end of range or list item
- cos0: string
-
CoS bits for per-CoS counters - start of range or list item
- sla-profile-target-mep-ids: object
-
SLA specific configuration
-
- sla-profile-target-mep-id: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
- sla-profile-target-mac-address: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
- mep-properties: object
-
Properties for this MEP
-
- mep-id: string
-
MEP ID
- service: string
-
Service (Maintenance Association)
- cos: string
-
The Class of Service bits for this MEP
- ais-up: object
-
Interface specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- shutdown: null
-
The existence of this configuration indicates the interface is shut down
- vlan-trunk-configuration: object
-
IEEE 802.1Q VLAN trunk interface configuration
-
- native-vlan-identifier: object
-
The Native VLAN identifier associated with this trunk interface
-
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
- tunneling-ethertype: string 0x9100, 0x9200
-
The outer ethertype used in Q-in-Q frames. The default value is 0x8100
- active: string
-
Whether the interface is active or preconfigured
- encapsulation: object
-
The encapsulation on the interface
-
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
- bvi: object
-
BVI attributes
-
- host-routing: null
-
Enable host-routing on this BVI
- carrier-delay: object
-
Set the carrier transition delay on an interface in msecs
-
- carrier-delay-up: integer
-
Carrier Delay (up) in msecs
range:"1..65535" - carrier-delay-down: integer
-
Carrier Delay down in msecs, must be set to 0
- vlan-sub-configuration: object
-
IEEE 802.1Q VLAN subinterface configuration
-
- vlan-identifier: object
-
The VLAN tag stack associated with this sub-interface.
-
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
- l2-transport: object
-
Interface Layer 2 Transport service configuration data
-
- propagate-remote-status: null
-
Enable propagation of the remote attachment-circuit link state to the localattachment-circuit link state
- l2-protocols: object
-
Interface specific Layer 2 protocol handling
-
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string
-
Protocol name
- mode: string
-
How to handle the protocol's packets
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- l2-ethernet-features: object
-
L2 Ethernet Features Configuration
-
- egress-filtering: string
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
- pseudowire-iw: object
-
PW-IW attributes
-
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
- dampening: object
-
Whether this interface's state changes are dampened or not
-
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
- interface-name: string
-
The name of the interface
- secondary-admin-state: string normal, maintenance
-
The secondary admin state of the interface
- ethernet-service: object
-
Ethernet service configuration
-
- local-traffic-default-encapsulation: object
-
The default encapsulation to be used for locally-sourced packets
-
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
- rewrite: object
-
The rewrite operation for the Ethernet service
-
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
- encapsulation: object
-
The encapsulation of this Ethernet service
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
- pseudowire-ether: object
-
PW-Ether attributes
-
- l2-overhead: integer
-
PW Ether L2 overhead requirement
- generic-interface-list: string
-
Name of the interface list
- link-status: null
-
Enable interface and line-protocol state change alarms
- mtus: object
-
The MTU configuration for the interface
-
- mtu: object[]
-
The MTU for the interface
range:"64..65535" -
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
- ethernet-bng: object
-
Ethernet Infra BNG specific configuration
-
- ambiguous-encapsulation: object
-
L3 Ambiguous encapsulation
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ],
"mac-accounting": {
"ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer",
"ethernet-features": {
"filtering": "string",
"cfm": {
"domains": {
"domain": [
{
"domain": "string",
"mep": {
"loss-measurement-counters": {
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
},
"sla-profile-target-mep-ids": {
"sla-profile-target-mep-id": [
{
"profile": "string",
"target-mep-id": "string"
}
],
"sla-profile-target-mac-address": [
{
"profile": "string",
"target-mac-address": "string"
}
]
},
"mep-properties": {
"mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
},
"ais-up": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
}
}
},
"shutdown": [ null ],
"vlan-trunk-configuration": {
"native-vlan-identifier": {
"vlan-type": "string",
"vlan-identifier": "string"
},
"tunneling-ethertype": "string"
},
"active": "string",
"encapsulation": {
"encapsulation": "string",
"capsulation-options": "integer"
},
"bvi": {
"host-routing": [ null ]
},
"carrier-delay": {
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
},
"vlan-sub-configuration": {
"vlan-identifier": {
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
},
"l2-transport": {
"propagate-remote-status": [ null ],
"l2-protocols": {
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ],
"l2-ethernet-features": {
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
},
"pseudowire-iw": {
"generic-interface-list": "string",
"l2-overhead": "integer"
},
"dampening": {
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string",
"ethernet-service": {
"local-traffic-default-encapsulation": {
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
},
"rewrite": {
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
},
"encapsulation": {
"ingress-destination-mac": "string"
}
}
}
a1_dampening_schema:
Whether this interface's state changes are dampened or not
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
Example
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
a1_mtus_schema:
The MTU configuration for the interface
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"mtu": [
{
"owner": "string",
"mtu": "integer"
}
]
}
a1_mtu_schema:
- owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"owner": "string",
"mtu": "integer"
}
a1_encapsulation_schema:
The encapsulation of this Ethernet service
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
a1_pseudowire-ether_schema:
PW-Ether attributes
- l2-overhead: integer
-
PW Ether L2 overhead requirement
- generic-interface-list: string
-
Name of the interface list
Example
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
a1_pseudowire-iw_schema:
PW-IW attributes
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
Example
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
a1_bvi_schema:
BVI attributes
- host-routing: null
-
Enable host-routing on this BVI
Example
{
"host-routing": [ null ]
}
a1_l2-transport_schema:
Interface Layer 2 Transport service configuration data
- propagate-remote-status: null
-
Enable propagation of the remote attachment-circuit link state to the localattachment-circuit link state
- l2-protocols: object
-
Interface specific Layer 2 protocol handling
-
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string
-
Protocol name
- mode: string
-
How to handle the protocol's packets
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- l2-ethernet-features: object
-
L2 Ethernet Features Configuration
-
- egress-filtering: string
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
Example
{
"propagate-remote-status": [ null ],
"l2-protocols": {
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ],
"l2-ethernet-features": {
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}
a1_l2-protocols_schema:
Interface specific Layer 2 protocol handling
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string
-
Protocol name
- mode: string
-
How to handle the protocol's packets
Example
{
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
}
a1_l2-protocol_schema:
- mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string
-
Protocol name
- mode: string
-
How to handle the protocol's packets
Example
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
a1_l2-ethernet-features_schema:
L2 Ethernet Features Configuration
- egress-filtering: string
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
Example
{
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
a1_vlan-sub-configuration_schema:
IEEE 802.1Q VLAN subinterface configuration
- vlan-identifier: object
-
The VLAN tag stack associated with this sub-interface.
-
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
Example
{
"vlan-identifier": {
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
}
a1_vlan-identifier_schema:
The VLAN tag stack associated with this sub-interface.
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
Example
{
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
a1_ethernet-service_schema:
Ethernet service configuration
- local-traffic-default-encapsulation: object
-
The default encapsulation to be used for locally-sourced packets
-
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
- rewrite: object
-
The rewrite operation for the Ethernet service
-
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
- encapsulation: object
-
The encapsulation of this Ethernet service
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"local-traffic-default-encapsulation": {
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
},
"rewrite": {
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
},
"encapsulation": {
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
a1_local-traffic-default-encapsulation_schema:
The default encapsulation to be used for locally-sourced packets
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
Example
{
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}
a1_rewrite_schema:
The rewrite operation for the Ethernet service
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
Example
{
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}
a1_ethernet-bng_schema:
Ethernet Infra BNG specific configuration
- ambiguous-encapsulation: object
-
L3 Ambiguous encapsulation
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"ambiguous-encapsulation": {
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
a1_ambiguous-encapsulation_schema:
L3 Ambiguous encapsulation
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
a1_mac-accounting_schema:
MAC Accounting Configuration
- ingress: null
-
Per MAC address accounting statistics
- egress: null
-
Per MAC address accounting statistics
Example
{
"ingress": [ null ],
"egress": [ null ]
}
a1_ethernet-features_schema:
Ethernet Features Configuration
- filtering: string
-
Ingress Ethernet frame filtering
- cfm: object
-
CFM interface configuration
-
- domains: object
-
Domain-specific interface configuration
-
- domain: object[]
-
Configuration for a particular Maintenance Domain
-
object - domain: string
-
Maintenance Domain
- mep: object
-
MEP Configuration
-
- loss-measurement-counters: object
-
Loss-measurement specific configuration
-
- cfg-type: string aggregate, list, range
-
Aggregate, List, or Range
- cos7: string
-
CoS bits for per-CoS counters - list item
- cos6: string
-
CoS bits for per-CoS counters - list item
- cos5: string
-
CoS bits for per-CoS counters - list item
- cos4: string
-
CoS bits for per-CoS counters - list item
- cos3: string
-
CoS bits for per-CoS counters - list item
- cos2: string
-
CoS bits for per-CoS counters - list item
- cos1: string
-
CoS bits for per-CoS counters - end of range or list item
- cos0: string
-
CoS bits for per-CoS counters - start of range or list item
- sla-profile-target-mep-ids: object
-
SLA specific configuration
-
- sla-profile-target-mep-id: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
- sla-profile-target-mac-address: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
- mep-properties: object
-
Properties for this MEP
-
- mep-id: string
-
MEP ID
- service: string
-
Service (Maintenance Association)
- cos: string
-
The Class of Service bits for this MEP
- ais-up: object
-
Interface specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
Example
{
"filtering": "string",
"cfm": {
"domains": {
"domain": [
{
"domain": "string",
"mep": {
"loss-measurement-counters": {
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
},
"sla-profile-target-mep-ids": {
"sla-profile-target-mep-id": [
{
"profile": "string",
"target-mep-id": "string"
}
],
"sla-profile-target-mac-address": [
{
"profile": "string",
"target-mac-address": "string"
}
]
},
"mep-properties": {
"mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
},
"ais-up": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
}
}
}
a1_cfm_schema:
CFM interface configuration
- domains: object
-
Domain-specific interface configuration
-
- domain: object[]
-
Configuration for a particular Maintenance Domain
-
object - domain: string
-
Maintenance Domain
- mep: object
-
MEP Configuration
-
- loss-measurement-counters: object
-
Loss-measurement specific configuration
-
- cfg-type: string aggregate, list, range
-
Aggregate, List, or Range
- cos7: string
-
CoS bits for per-CoS counters - list item
- cos6: string
-
CoS bits for per-CoS counters - list item
- cos5: string
-
CoS bits for per-CoS counters - list item
- cos4: string
-
CoS bits for per-CoS counters - list item
- cos3: string
-
CoS bits for per-CoS counters - list item
- cos2: string
-
CoS bits for per-CoS counters - list item
- cos1: string
-
CoS bits for per-CoS counters - end of range or list item
- cos0: string
-
CoS bits for per-CoS counters - start of range or list item
- sla-profile-target-mep-ids: object
-
SLA specific configuration
-
- sla-profile-target-mep-id: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
- sla-profile-target-mac-address: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
- mep-properties: object
-
Properties for this MEP
-
- mep-id: string
-
MEP ID
- service: string
-
Service (Maintenance Association)
- cos: string
-
The Class of Service bits for this MEP
- ais-up: object
-
Interface specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
Example
{
"domains": {
"domain": [
{
"domain": "string",
"mep": {
"loss-measurement-counters": {
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
},
"sla-profile-target-mep-ids": {
"sla-profile-target-mep-id": [
{
"profile": "string",
"target-mep-id": "string"
}
],
"sla-profile-target-mac-address": [
{
"profile": "string",
"target-mac-address": "string"
}
]
},
"mep-properties": {
"mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
},
"ais-up": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
}
}
a1_domains_schema:
Domain-specific interface configuration
- domain: object[]
-
Configuration for a particular Maintenance Domain
-
object - domain: string
-
Maintenance Domain
- mep: object
-
MEP Configuration
-
- loss-measurement-counters: object
-
Loss-measurement specific configuration
-
- cfg-type: string aggregate, list, range
-
Aggregate, List, or Range
- cos7: string
-
CoS bits for per-CoS counters - list item
- cos6: string
-
CoS bits for per-CoS counters - list item
- cos5: string
-
CoS bits for per-CoS counters - list item
- cos4: string
-
CoS bits for per-CoS counters - list item
- cos3: string
-
CoS bits for per-CoS counters - list item
- cos2: string
-
CoS bits for per-CoS counters - list item
- cos1: string
-
CoS bits for per-CoS counters - end of range or list item
- cos0: string
-
CoS bits for per-CoS counters - start of range or list item
- sla-profile-target-mep-ids: object
-
SLA specific configuration
-
- sla-profile-target-mep-id: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
- sla-profile-target-mac-address: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
- mep-properties: object
-
Properties for this MEP
-
- mep-id: string
-
MEP ID
- service: string
-
Service (Maintenance Association)
- cos: string
-
The Class of Service bits for this MEP
Example
{
"domain": [
{
"domain": "string",
"mep": {
"loss-measurement-counters": {
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
},
"sla-profile-target-mep-ids": {
"sla-profile-target-mep-id": [
{
"profile": "string",
"target-mep-id": "string"
}
],
"sla-profile-target-mac-address": [
{
"profile": "string",
"target-mac-address": "string"
}
]
},
"mep-properties": {
"mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
}
a1_domain_schema:
- domain: string
-
Maintenance Domain
- mep: object
-
MEP Configuration
-
- loss-measurement-counters: object
-
Loss-measurement specific configuration
-
- cfg-type: string aggregate, list, range
-
Aggregate, List, or Range
- cos7: string
-
CoS bits for per-CoS counters - list item
- cos6: string
-
CoS bits for per-CoS counters - list item
- cos5: string
-
CoS bits for per-CoS counters - list item
- cos4: string
-
CoS bits for per-CoS counters - list item
- cos3: string
-
CoS bits for per-CoS counters - list item
- cos2: string
-
CoS bits for per-CoS counters - list item
- cos1: string
-
CoS bits for per-CoS counters - end of range or list item
- cos0: string
-
CoS bits for per-CoS counters - start of range or list item
- sla-profile-target-mep-ids: object
-
SLA specific configuration
-
- sla-profile-target-mep-id: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
- sla-profile-target-mac-address: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
- mep-properties: object
-
Properties for this MEP
-
- mep-id: string
-
MEP ID
- service: string
-
Service (Maintenance Association)
- cos: string
-
The Class of Service bits for this MEP
Example
{
"domain": "string",
"mep": {
"loss-measurement-counters": {
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
},
"sla-profile-target-mep-ids": {
"sla-profile-target-mep-id": [
{
"profile": "string",
"target-mep-id": "string"
}
],
"sla-profile-target-mac-address": [
{
"profile": "string",
"target-mac-address": "string"
}
]
},
"mep-properties": {
"mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
a1_mep_schema:
MEP Configuration
- loss-measurement-counters: object
-
Loss-measurement specific configuration
-
- cfg-type: string aggregate, list, range
-
Aggregate, List, or Range
- cos7: string
-
CoS bits for per-CoS counters - list item
- cos6: string
-
CoS bits for per-CoS counters - list item
- cos5: string
-
CoS bits for per-CoS counters - list item
- cos4: string
-
CoS bits for per-CoS counters - list item
- cos3: string
-
CoS bits for per-CoS counters - list item
- cos2: string
-
CoS bits for per-CoS counters - list item
- cos1: string
-
CoS bits for per-CoS counters - end of range or list item
- cos0: string
-
CoS bits for per-CoS counters - start of range or list item
- sla-profile-target-mep-ids: object
-
SLA specific configuration
-
- sla-profile-target-mep-id: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
- sla-profile-target-mac-address: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
- mep-properties: object
-
Properties for this MEP
-
- mep-id: string
-
MEP ID
- service: string
-
Service (Maintenance Association)
- cos: string
-
The Class of Service bits for this MEP
Example
{
"loss-measurement-counters": {
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
},
"sla-profile-target-mep-ids": {
"sla-profile-target-mep-id": [
{
"profile": "string",
"target-mep-id": "string"
}
],
"sla-profile-target-mac-address": [
{
"profile": "string",
"target-mac-address": "string"
}
]
},
"mep-properties": {
"mep-id": "string",
"service": "string"
},
"cos": "string"
}
a1_sla-profile-target-mep-ids_schema:
SLA specific configuration
- sla-profile-target-mep-id: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
- sla-profile-target-mac-address: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
Example
{
"sla-profile-target-mep-id": [
{
"profile": "string",
"target-mep-id": "string"
}
],
"sla-profile-target-mac-address": [
{
"profile": "string",
"target-mac-address": "string"
}
]
}
a1_sla-profile-target-mep-id_schema:
- profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
Example
{
"profile": "string",
"target-mep-id": "string"
}
a1_sla-profile-target-mac-address_schema:
- profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
Example
{
"profile": "string",
"target-mac-address": "string"
}
a1_mep-properties_schema:
Properties for this MEP
- mep-id: string
-
MEP ID
- service: string
-
Service (Maintenance Association)
Example
{
"mep-id": "string",
"service": "string"
}
a1_loss-measurement-counters_schema:
Loss-measurement specific configuration
- cfg-type: string aggregate, list, range
-
Aggregate, List, or Range
- cos7: string
-
CoS bits for per-CoS counters - list item
- cos6: string
-
CoS bits for per-CoS counters - list item
- cos5: string
-
CoS bits for per-CoS counters - list item
- cos4: string
-
CoS bits for per-CoS counters - list item
- cos3: string
-
CoS bits for per-CoS counters - list item
- cos2: string
-
CoS bits for per-CoS counters - list item
- cos1: string
-
CoS bits for per-CoS counters - end of range or list item
- cos0: string
-
CoS bits for per-CoS counters - start of range or list item
Example
{
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}
a1_ais-up_schema:
Interface specific AIS configuration
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
Example
{
"transmission": {
"cos": "string",
"ais-interval": "string"
}
}
a1_transmission_schema:
AIS transmission configuration
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
Example
{
"cos": "string",
"ais-interval": "string"
}
a1_carrier-delay_schema:
Set the carrier transition delay on an interface in msecs
- carrier-delay-up: integer
-
Carrier Delay (up) in msecs
range:"1..65535" - carrier-delay-down: integer
-
Carrier Delay down in msecs, must be set to 0
Example
{
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}
a1_vlan-trunk-configuration_schema:
IEEE 802.1Q VLAN trunk interface configuration
- native-vlan-identifier: object
-
The Native VLAN identifier associated with this trunk interface
-
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
- tunneling-ethertype: string 0x9100, 0x9200
-
The outer ethertype used in Q-in-Q frames. The default value is 0x8100
Example
{
"native-vlan-identifier": {
"vlan-type": "string",
"vlan-identifier": "string"
},
"tunneling-ethertype": "string"
}
a1_native-vlan-identifier_schema:
The Native VLAN identifier associated with this trunk interface
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
Example
{
"vlan-type": "string",
"vlan-identifier": "string"
}
a2_global-interface-configuration_schema:
Global scoped configuration for interfaces
- link-status: string default, disable, software-interfaces
-
Enable or disable link-status messages
Example
{
"link-status": "string"
}
a2_interface-configurations_schema:
interface configurations
- interface-configuration: object[]
-
The configuration for an interface
-
object - interface-mode-non-physical: string default, point-to-point, multipoint, l2-transport
-
The mode in which an interface is running. The existence of this object causes the creation of the software subinterface.
- description: string
-
The description of this interface
- interface-virtual: null
-
The mode in which an interface is running. The existence of this object causes the creation of the software virtual/subinterface.
- mac-accounting: object
-
MAC Accounting Configuration
-
- ingress: null
-
Per MAC address accounting statistics
- egress: null
-
Per MAC address accounting statistics
- bandwidth: integer
-
The bandwidth of the interface in kbps
range:"0..4294967295" units:"kbit/s" - ethernet-features: object
-
Ethernet Features Configuration
-
- filtering: string
-
Ingress Ethernet frame filtering
- cfm: object
-
CFM interface configuration
-
- domains: object
-
Domain-specific interface configuration
-
- domain: object[]
-
Configuration for a particular Maintenance Domain
-
object - domain: string
-
Maintenance Domain
- mep: object
-
MEP Configuration
-
- loss-measurement-counters: object
-
Loss-measurement specific configuration
-
- cfg-type: string aggregate, list, range
-
Aggregate, List, or Range
- cos7: string
-
CoS bits for per-CoS counters - list item
- cos6: string
-
CoS bits for per-CoS counters - list item
- cos5: string
-
CoS bits for per-CoS counters - list item
- cos4: string
-
CoS bits for per-CoS counters - list item
- cos3: string
-
CoS bits for per-CoS counters - list item
- cos2: string
-
CoS bits for per-CoS counters - list item
- cos1: string
-
CoS bits for per-CoS counters - end of range or list item
- cos0: string
-
CoS bits for per-CoS counters - start of range or list item
- sla-profile-target-mep-ids: object
-
SLA specific configuration
-
- sla-profile-target-mep-id: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
- sla-profile-target-mac-address: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
- mep-properties: object
-
Properties for this MEP
-
- mep-id: string
-
MEP ID
- service: string
-
Service (Maintenance Association)
- cos: string
-
The Class of Service bits for this MEP
- ais-up: object
-
Interface specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- shutdown: null
-
The existence of this configuration indicates the interface is shut down
- vlan-trunk-configuration: object
-
IEEE 802.1Q VLAN trunk interface configuration
-
- native-vlan-identifier: object
-
The Native VLAN identifier associated with this trunk interface
-
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
- tunneling-ethertype: string 0x9100, 0x9200
-
The outer ethertype used in Q-in-Q frames. The default value is 0x8100
- active: string
-
Whether the interface is active or preconfigured
- encapsulation: object
-
The encapsulation on the interface
-
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
- bvi: object
-
BVI attributes
-
- host-routing: null
-
Enable host-routing on this BVI
- carrier-delay: object
-
Set the carrier transition delay on an interface in msecs
-
- carrier-delay-up: integer
-
Carrier Delay (up) in msecs
range:"1..65535" - carrier-delay-down: integer
-
Carrier Delay down in msecs, must be set to 0
- vlan-sub-configuration: object
-
IEEE 802.1Q VLAN subinterface configuration
-
- vlan-identifier: object
-
The VLAN tag stack associated with this sub-interface.
-
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
- l2-transport: object
-
Interface Layer 2 Transport service configuration data
-
- propagate-remote-status: null
-
Enable propagation of the remote attachment-circuit link state to the localattachment-circuit link state
- l2-protocols: object
-
Interface specific Layer 2 protocol handling
-
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string
-
Protocol name
- mode: string
-
How to handle the protocol's packets
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- l2-ethernet-features: object
-
L2 Ethernet Features Configuration
-
- egress-filtering: string
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
- pseudowire-iw: object
-
PW-IW attributes
-
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
- dampening: object
-
Whether this interface's state changes are dampened or not
-
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
- interface-name: string
-
The name of the interface
- secondary-admin-state: string normal, maintenance
-
The secondary admin state of the interface
- ethernet-service: object
-
Ethernet service configuration
-
- local-traffic-default-encapsulation: object
-
The default encapsulation to be used for locally-sourced packets
-
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
- rewrite: object
-
The rewrite operation for the Ethernet service
-
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
- encapsulation: object
-
The encapsulation of this Ethernet service
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
- pseudowire-ether: object
-
PW-Ether attributes
-
- l2-overhead: integer
-
PW Ether L2 overhead requirement
- generic-interface-list: string
-
Name of the interface list
- link-status: null
-
Enable interface and line-protocol state change alarms
- mtus: object
-
The MTU configuration for the interface
-
- mtu: object[]
-
The MTU for the interface
range:"64..65535" -
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
- ethernet-bng: object
-
Ethernet Infra BNG specific configuration
-
- ambiguous-encapsulation: object
-
L3 Ambiguous encapsulation
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"interface-configuration": [
{
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ],
"mac-accounting": {
"ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer",
"ethernet-features": {
"filtering": "string",
"cfm": {
"domains": {
"domain": [
{
"domain": "string",
"mep": {
"loss-measurement-counters": {
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
},
"sla-profile-target-mep-ids": {
"sla-profile-target-mep-id": [
{
"profile": "string",
"target-mep-id": "string"
}
],
"sla-profile-target-mac-address": [
{
"profile": "string",
"target-mac-address": "string"
}
]
},
"mep-properties": {
"mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
},
"ais-up": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
}
}
},
"shutdown": [ null ],
"vlan-trunk-configuration": {
"native-vlan-identifier": {
"vlan-type": "string",
"vlan-identifier": "string"
},
"tunneling-ethertype": "string"
},
"active": "string",
"encapsulation": {
"encapsulation": "string",
"capsulation-options": "integer"
},
"bvi": {
"host-routing": [ null ]
},
"carrier-delay": {
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
},
"vlan-sub-configuration": {
"vlan-identifier": {
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
},
"l2-transport": {
"propagate-remote-status": [ null ],
"l2-protocols": {
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ],
"l2-ethernet-features": {
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
},
"pseudowire-iw": {
"generic-interface-list": "string",
"l2-overhead": "integer"
},
"dampening": {
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string",
"ethernet-service": {
"local-traffic-default-encapsulation": {
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
},
"rewrite": {
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}
}
}
]
}
a2_interface-configuration_schema:
- interface-mode-non-physical: string default, point-to-point, multipoint, l2-transport
-
The mode in which an interface is running. The existence of this object causes the creation of the software subinterface.
- description: string
-
The description of this interface
- interface-virtual: null
-
The mode in which an interface is running. The existence of this object causes the creation of the software virtual/subinterface.
- mac-accounting: object
-
MAC Accounting Configuration
-
- ingress: null
-
Per MAC address accounting statistics
- egress: null
-
Per MAC address accounting statistics
- bandwidth: integer
-
The bandwidth of the interface in kbps
range:"0..4294967295" units:"kbit/s" - ethernet-features: object
-
Ethernet Features Configuration
-
- filtering: string
-
Ingress Ethernet frame filtering
- cfm: object
-
CFM interface configuration
-
- domains: object
-
Domain-specific interface configuration
-
- domain: object[]
-
Configuration for a particular Maintenance Domain
-
object - domain: string
-
Maintenance Domain
- mep: object
-
MEP Configuration
-
- loss-measurement-counters: object
-
Loss-measurement specific configuration
-
- cfg-type: string aggregate, list, range
-
Aggregate, List, or Range
- cos7: string
-
CoS bits for per-CoS counters - list item
- cos6: string
-
CoS bits for per-CoS counters - list item
- cos5: string
-
CoS bits for per-CoS counters - list item
- cos4: string
-
CoS bits for per-CoS counters - list item
- cos3: string
-
CoS bits for per-CoS counters - list item
- cos2: string
-
CoS bits for per-CoS counters - list item
- cos1: string
-
CoS bits for per-CoS counters - end of range or list item
- cos0: string
-
CoS bits for per-CoS counters - start of range or list item
- sla-profile-target-mep-ids: object
-
SLA specific configuration
-
- sla-profile-target-mep-id: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
- sla-profile-target-mac-address: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
- mep-properties: object
-
Properties for this MEP
-
- mep-id: string
-
MEP ID
- service: string
-
Service (Maintenance Association)
- cos: string
-
The Class of Service bits for this MEP
- ais-up: object
-
Interface specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- shutdown: null
-
The existence of this configuration indicates the interface is shut down
- vlan-trunk-configuration: object
-
IEEE 802.1Q VLAN trunk interface configuration
-
- native-vlan-identifier: object
-
The Native VLAN identifier associated with this trunk interface
-
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
- tunneling-ethertype: string 0x9100, 0x9200
-
The outer ethertype used in Q-in-Q frames. The default value is 0x8100
- active: string
-
Whether the interface is active or preconfigured
- encapsulation: object
-
The encapsulation on the interface
-
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
- bvi: object
-
BVI attributes
-
- host-routing: null
-
Enable host-routing on this BVI
- carrier-delay: object
-
Set the carrier transition delay on an interface in msecs
-
- carrier-delay-up: integer
-
Carrier Delay (up) in msecs
range:"1..65535" - carrier-delay-down: integer
-
Carrier Delay down in msecs, must be set to 0
- vlan-sub-configuration: object
-
IEEE 802.1Q VLAN subinterface configuration
-
- vlan-identifier: object
-
The VLAN tag stack associated with this sub-interface.
-
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
- l2-transport: object
-
Interface Layer 2 Transport service configuration data
-
- propagate-remote-status: null
-
Enable propagation of the remote attachment-circuit link state to the localattachment-circuit link state
- l2-protocols: object
-
Interface specific Layer 2 protocol handling
-
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string
-
Protocol name
- mode: string
-
How to handle the protocol's packets
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- l2-ethernet-features: object
-
L2 Ethernet Features Configuration
-
- egress-filtering: string
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
- pseudowire-iw: object
-
PW-IW attributes
-
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
- dampening: object
-
Whether this interface's state changes are dampened or not
-
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
- interface-name: string
-
The name of the interface
- secondary-admin-state: string normal, maintenance
-
The secondary admin state of the interface
- ethernet-service: object
-
Ethernet service configuration
-
- local-traffic-default-encapsulation: object
-
The default encapsulation to be used for locally-sourced packets
-
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
- rewrite: object
-
The rewrite operation for the Ethernet service
-
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
- encapsulation: object
-
The encapsulation of this Ethernet service
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
- pseudowire-ether: object
-
PW-Ether attributes
-
- l2-overhead: integer
-
PW Ether L2 overhead requirement
- generic-interface-list: string
-
Name of the interface list
- link-status: null
-
Enable interface and line-protocol state change alarms
- mtus: object
-
The MTU configuration for the interface
-
- mtu: object[]
-
The MTU for the interface
range:"64..65535" -
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
- ethernet-bng: object
-
Ethernet Infra BNG specific configuration
-
- ambiguous-encapsulation: object
-
L3 Ambiguous encapsulation
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ],
"mac-accounting": {
"ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer",
"ethernet-features": {
"filtering": "string",
"cfm": {
"domains": {
"domain": [
{
"domain": "string",
"mep": {
"loss-measurement-counters": {
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
},
"sla-profile-target-mep-ids": {
"sla-profile-target-mep-id": [
{
"profile": "string",
"target-mep-id": "string"
}
],
"sla-profile-target-mac-address": [
{
"profile": "string",
"target-mac-address": "string"
}
]
},
"mep-properties": {
"mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
},
"ais-up": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
}
}
},
"shutdown": [ null ],
"vlan-trunk-configuration": {
"native-vlan-identifier": {
"vlan-type": "string",
"vlan-identifier": "string"
},
"tunneling-ethertype": "string"
},
"active": "string",
"encapsulation": {
"encapsulation": "string",
"capsulation-options": "integer"
},
"bvi": {
"host-routing": [ null ]
},
"carrier-delay": {
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
},
"vlan-sub-configuration": {
"vlan-identifier": {
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
},
"l2-transport": {
"propagate-remote-status": [ null ],
"l2-protocols": {
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ],
"l2-ethernet-features": {
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
},
"pseudowire-iw": {
"generic-interface-list": "string",
"l2-overhead": "integer"
},
"dampening": {
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string",
"ethernet-service": {
"local-traffic-default-encapsulation": {
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
},
"rewrite": {
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
},
"encapsulation": {
"ingress-destination-mac": "string"
}
}
}
a2_dampening_schema:
Whether this interface's state changes are dampened or not
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
Example
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
a2_mtus_schema:
The MTU configuration for the interface
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"mtu": [
{
"owner": "string",
"mtu": "integer"
}
]
}
a2_mtu_schema:
- owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"owner": "string",
"mtu": "integer"
}
a2_encapsulation_schema:
The encapsulation of this Ethernet service
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
a2_pseudowire-ether_schema:
PW-Ether attributes
- l2-overhead: integer
-
PW Ether L2 overhead requirement
- generic-interface-list: string
-
Name of the interface list
Example
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
a2_pseudowire-iw_schema:
PW-IW attributes
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
Example
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
a2_bvi_schema:
BVI attributes
- host-routing: null
-
Enable host-routing on this BVI
Example
{
"host-routing": [ null ]
}
a2_l2-transport_schema:
Interface Layer 2 Transport service configuration data
- propagate-remote-status: null
-
Enable propagation of the remote attachment-circuit link state to the localattachment-circuit link state
- l2-protocols: object
-
Interface specific Layer 2 protocol handling
-
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string
-
Protocol name
- mode: string
-
How to handle the protocol's packets
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- l2-ethernet-features: object
-
L2 Ethernet Features Configuration
-
- egress-filtering: string
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
Example
{
"propagate-remote-status": [ null ],
"l2-protocols": {
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ],
"l2-ethernet-features": {
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}
a2_l2-protocols_schema:
Interface specific Layer 2 protocol handling
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string
-
Protocol name
- mode: string
-
How to handle the protocol's packets
Example
{
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
}
a2_l2-protocol_schema:
- mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string
-
Protocol name
- mode: string
-
How to handle the protocol's packets
Example
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
a2_l2-ethernet-features_schema:
L2 Ethernet Features Configuration
- egress-filtering: string
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
Example
{
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
a2_vlan-sub-configuration_schema:
IEEE 802.1Q VLAN subinterface configuration
- vlan-identifier: object
-
The VLAN tag stack associated with this sub-interface.
-
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
Example
{
"vlan-identifier": {
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
}
a2_vlan-identifier_schema:
The VLAN tag stack associated with this sub-interface.
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
Example
{
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
a2_ethernet-service_schema:
Ethernet service configuration
- local-traffic-default-encapsulation: object
-
The default encapsulation to be used for locally-sourced packets
-
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
- rewrite: object
-
The rewrite operation for the Ethernet service
-
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
- encapsulation: object
-
The encapsulation of this Ethernet service
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"local-traffic-default-encapsulation": {
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
},
"rewrite": {
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
},
"encapsulation": {
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
a2_local-traffic-default-encapsulation_schema:
The default encapsulation to be used for locally-sourced packets
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
Example
{
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}
a2_rewrite_schema:
The rewrite operation for the Ethernet service
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
Example
{
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}
a2_ethernet-bng_schema:
Ethernet Infra BNG specific configuration
- ambiguous-encapsulation: object
-
L3 Ambiguous encapsulation
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"ambiguous-encapsulation": {
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
a2_ambiguous-encapsulation_schema:
L3 Ambiguous encapsulation
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
a2_mac-accounting_schema:
MAC Accounting Configuration
- ingress: null
-
Per MAC address accounting statistics
- egress: null
-
Per MAC address accounting statistics
Example
{
"ingress": [ null ],
"egress": [ null ]
}
a2_ethernet-features_schema:
Ethernet Features Configuration
- egress-filtering: object
-
Egress Filtering Configuration
-
- egress-filtering-default-on: null
-
Whether Egress Filtering is on by default
- cfm: object
-
CFM global configuration
-
- domains: object
-
Domain-specific global configuration
-
- domain: object[]
-
Configuration for a particular Maintenance Domain
-
object - services: object
-
Service-specific global configuration
-
- service: object[]
-
Configuration for a particular Service (Maintenance Association)
-
object - mip-auto-creation: object
-
MIP Auto-creation Policy
-
- mip-policy: string all, lower-mep-only
-
MIP Auto-creation Policy
- ccm-learning-enable: null
-
Enable CCM Learning at MIPs in this service
- tags: integer
-
The number of tags to use when sending CFM packets from up MEPs in this Service
- log-efd: null
-
Enable logging
- continuity-check-archive-hold-time: integer
-
How long to store information for peer MEPs that have timed out
range:"1..65535" default:"100" - efd2: object
-
Enable EFD to bring down ports when MEPs detect errors
-
- enable: null
-
Enable EFD
- protection-switching-enable: null
-
Enable protection switching notifications
- maximum-meps: integer
-
Limit on the number of MEPs in the service
range:"2..8190" default:"100" - cross-check: object
-
Cross-check configuration
-
- auto: null
-
Enable automatic MEP cross-check
- cross-check-meps: object
-
Cross-check MEPs
-
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
- continuity-check-interval: object
-
Continuity Check Interval and Loss Threshold. Configuring the interval enables Continuity Check.
-
- ccm-interval: string
-
CCM Interval
- loss-threshold: integer
-
Loss Threshold (default 3)
range:"2..255" default:3)"
- continuity-check-auto-traceroute: null
-
Automatically trigger a traceroute when a peer MEP times out
- log-ais: null
-
Log receipt of AIS and LCK messages
- service: string
-
Service (Maintenance Association)
- ais: object
-
Service specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- service-properties: object
-
Fundamental properties of the service (maintenance association)
-
- evi: integer
-
EVPN ID
range:"1..65534" - service-type: string bridge-domain, p2p-cross-connect, mp2mp-cross-connect, vlan-aware-flexible-cross-connect, vlan-unaware-flexible-cross-connect, down-meps
-
Type of Service
- short-ma-name-string: string
-
String Short MA Name, if format is String
- short-ma-name-oui: integer
-
VPN OUI, if Short MA Name format is VPN_ID
range:"0..16777215" - switching-name: string
-
Bridge Domain or Cross-connect name, if Service Type is BridgeDomain or CrossConnect
- remote-ce-id: integer
-
Remote Customer Edge Identifier
range:"1..16384" - short-ma-name-umc: string
-
Unique MEG ID Code (UMC), if format is ICCBased
- short-ma-name-format: string vlan-id, string, number, vpn-id, icc-based
-
Short MA Name Format
- group-name: string
-
Bridge Group or Cross-connect Group, if Service Type is BridgeDomain or CrossConnect
- short-ma-name-number: integer
-
Numeric Short MA Name, if format is VlanID or Number
range:"0..65535" - ce-id: integer
-
Local Customer Edge Identifier
range:"1..16384" - short-ma-name-vpn-index: integer
-
VPN Index, if Short MA Name format is VPN_ID
- short-ma-name-icc: string
-
ITU Carrier Code (ICC), if format is ICCBased
- log-cross-check-errors: null
-
Log Cross-check Errors detected for peer MEPs
- log-continuity-check-errors: null
-
Log CCM Errors detected for peer MEPs
- log-continuity-check-state-changes: null
-
Log peer MEPs state changes
- domain: string
-
Maintenance Domain
- domain-properties: object
-
Fundamental properties of the domain
-
- mdid-string: string
-
String MDID, if MDID format is String or DNSLike
- mdid-format: string null, dns-like, mac-address, string
-
Maintenance Domain ID Format
- mdid-mac-address: string
-
MAC Address, if MDID Format is MACAddress
- mdid-number: integer
-
Unsigned 16-bit Interger, if MDID Format is MACAddress
range:"0..65535" - level: string
-
Maintenance Domain Level
- nv-satellite-sla-processing-disable: null
-
Disable processing of Ethernet SLA packets on nV Satellite devices
- traceroute-cache: object
-
Traceroute Cache Configuration
-
- hold-time: integer
-
Hold Time in minutes
range:"1..525600" default:"100" - cache-size: integer
-
Cache Size limit (number of replies)
range:"1..4294967295" default:"100"
Example
{
"egress-filtering": {
"egress-filtering-default-on": [ null ]
},
"cfm": {
"domains": {
"domain": [
{
"services": {
"service": [
{
"mip-auto-creation": {
"mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer",
"efd2": {
"enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer",
"cross-check": {
"auto": [ null ],
"cross-check-meps": {
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
},
"continuity-check-interval": {
"ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string",
"ais": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
},
"service-properties": {
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string",
"domain-properties": {
"mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
]
},
"nv-satellite-sla-processing-disable": [ null ],
"traceroute-cache": {
"hold-time": "integer",
"cache-size": "integer"
}
}
}
a2_cfm_schema:
CFM global configuration
- domains: object
-
Domain-specific global configuration
-
- domain: object[]
-
Configuration for a particular Maintenance Domain
-
object - services: object
-
Service-specific global configuration
-
- service: object[]
-
Configuration for a particular Service (Maintenance Association)
-
object - mip-auto-creation: object
-
MIP Auto-creation Policy
-
- mip-policy: string all, lower-mep-only
-
MIP Auto-creation Policy
- ccm-learning-enable: null
-
Enable CCM Learning at MIPs in this service
- tags: integer
-
The number of tags to use when sending CFM packets from up MEPs in this Service
- log-efd: null
-
Enable logging
- continuity-check-archive-hold-time: integer
-
How long to store information for peer MEPs that have timed out
range:"1..65535" default:"100" - efd2: object
-
Enable EFD to bring down ports when MEPs detect errors
-
- enable: null
-
Enable EFD
- protection-switching-enable: null
-
Enable protection switching notifications
- maximum-meps: integer
-
Limit on the number of MEPs in the service
range:"2..8190" default:"100" - cross-check: object
-
Cross-check configuration
-
- auto: null
-
Enable automatic MEP cross-check
- cross-check-meps: object
-
Cross-check MEPs
-
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
- continuity-check-interval: object
-
Continuity Check Interval and Loss Threshold. Configuring the interval enables Continuity Check.
-
- ccm-interval: string
-
CCM Interval
- loss-threshold: integer
-
Loss Threshold (default 3)
range:"2..255" default:3)"
- continuity-check-auto-traceroute: null
-
Automatically trigger a traceroute when a peer MEP times out
- log-ais: null
-
Log receipt of AIS and LCK messages
- service: string
-
Service (Maintenance Association)
- ais: object
-
Service specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- service-properties: object
-
Fundamental properties of the service (maintenance association)
-
- evi: integer
-
EVPN ID
range:"1..65534" - service-type: string bridge-domain, p2p-cross-connect, mp2mp-cross-connect, vlan-aware-flexible-cross-connect, vlan-unaware-flexible-cross-connect, down-meps
-
Type of Service
- short-ma-name-string: string
-
String Short MA Name, if format is String
- short-ma-name-oui: integer
-
VPN OUI, if Short MA Name format is VPN_ID
range:"0..16777215" - switching-name: string
-
Bridge Domain or Cross-connect name, if Service Type is BridgeDomain or CrossConnect
- remote-ce-id: integer
-
Remote Customer Edge Identifier
range:"1..16384" - short-ma-name-umc: string
-
Unique MEG ID Code (UMC), if format is ICCBased
- short-ma-name-format: string vlan-id, string, number, vpn-id, icc-based
-
Short MA Name Format
- group-name: string
-
Bridge Group or Cross-connect Group, if Service Type is BridgeDomain or CrossConnect
- short-ma-name-number: integer
-
Numeric Short MA Name, if format is VlanID or Number
range:"0..65535" - ce-id: integer
-
Local Customer Edge Identifier
range:"1..16384" - short-ma-name-vpn-index: integer
-
VPN Index, if Short MA Name format is VPN_ID
- short-ma-name-icc: string
-
ITU Carrier Code (ICC), if format is ICCBased
- log-cross-check-errors: null
-
Log Cross-check Errors detected for peer MEPs
- log-continuity-check-errors: null
-
Log CCM Errors detected for peer MEPs
- log-continuity-check-state-changes: null
-
Log peer MEPs state changes
- domain: string
-
Maintenance Domain
- domain-properties: object
-
Fundamental properties of the domain
-
- mdid-string: string
-
String MDID, if MDID format is String or DNSLike
- mdid-format: string null, dns-like, mac-address, string
-
Maintenance Domain ID Format
- mdid-mac-address: string
-
MAC Address, if MDID Format is MACAddress
- mdid-number: integer
-
Unsigned 16-bit Interger, if MDID Format is MACAddress
range:"0..65535" - level: string
-
Maintenance Domain Level
- nv-satellite-sla-processing-disable: null
-
Disable processing of Ethernet SLA packets on nV Satellite devices
- traceroute-cache: object
-
Traceroute Cache Configuration
-
- hold-time: integer
-
Hold Time in minutes
range:"1..525600" default:"100" - cache-size: integer
-
Cache Size limit (number of replies)
range:"1..4294967295" default:"100"
Example
{
"domains": {
"domain": [
{
"services": {
"service": [
{
"mip-auto-creation": {
"mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer",
"efd2": {
"enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer",
"cross-check": {
"auto": [ null ],
"cross-check-meps": {
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
},
"continuity-check-interval": {
"ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string",
"ais": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
},
"service-properties": {
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string",
"domain-properties": {
"mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
]
},
"nv-satellite-sla-processing-disable": [ null ],
"traceroute-cache": {
"hold-time": "integer",
"cache-size": "integer"
}
}
a2_domains_schema:
Domain-specific global configuration
- domain: object[]
-
Configuration for a particular Maintenance Domain
-
object - services: object
-
Service-specific global configuration
-
- service: object[]
-
Configuration for a particular Service (Maintenance Association)
-
object - mip-auto-creation: object
-
MIP Auto-creation Policy
-
- mip-policy: string all, lower-mep-only
-
MIP Auto-creation Policy
- ccm-learning-enable: null
-
Enable CCM Learning at MIPs in this service
- tags: integer
-
The number of tags to use when sending CFM packets from up MEPs in this Service
- log-efd: null
-
Enable logging
- continuity-check-archive-hold-time: integer
-
How long to store information for peer MEPs that have timed out
range:"1..65535" default:"100" - efd2: object
-
Enable EFD to bring down ports when MEPs detect errors
-
- enable: null
-
Enable EFD
- protection-switching-enable: null
-
Enable protection switching notifications
- maximum-meps: integer
-
Limit on the number of MEPs in the service
range:"2..8190" default:"100" - cross-check: object
-
Cross-check configuration
-
- auto: null
-
Enable automatic MEP cross-check
- cross-check-meps: object
-
Cross-check MEPs
-
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
- continuity-check-interval: object
-
Continuity Check Interval and Loss Threshold. Configuring the interval enables Continuity Check.
-
- ccm-interval: string
-
CCM Interval
- loss-threshold: integer
-
Loss Threshold (default 3)
range:"2..255" default:3)"
- continuity-check-auto-traceroute: null
-
Automatically trigger a traceroute when a peer MEP times out
- log-ais: null
-
Log receipt of AIS and LCK messages
- service: string
-
Service (Maintenance Association)
- ais: object
-
Service specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- service-properties: object
-
Fundamental properties of the service (maintenance association)
-
- evi: integer
-
EVPN ID
range:"1..65534" - service-type: string bridge-domain, p2p-cross-connect, mp2mp-cross-connect, vlan-aware-flexible-cross-connect, vlan-unaware-flexible-cross-connect, down-meps
-
Type of Service
- short-ma-name-string: string
-
String Short MA Name, if format is String
- short-ma-name-oui: integer
-
VPN OUI, if Short MA Name format is VPN_ID
range:"0..16777215" - switching-name: string
-
Bridge Domain or Cross-connect name, if Service Type is BridgeDomain or CrossConnect
- remote-ce-id: integer
-
Remote Customer Edge Identifier
range:"1..16384" - short-ma-name-umc: string
-
Unique MEG ID Code (UMC), if format is ICCBased
- short-ma-name-format: string vlan-id, string, number, vpn-id, icc-based
-
Short MA Name Format
- group-name: string
-
Bridge Group or Cross-connect Group, if Service Type is BridgeDomain or CrossConnect
- short-ma-name-number: integer
-
Numeric Short MA Name, if format is VlanID or Number
range:"0..65535" - ce-id: integer
-
Local Customer Edge Identifier
range:"1..16384" - short-ma-name-vpn-index: integer
-
VPN Index, if Short MA Name format is VPN_ID
- short-ma-name-icc: string
-
ITU Carrier Code (ICC), if format is ICCBased
- log-cross-check-errors: null
-
Log Cross-check Errors detected for peer MEPs
- log-continuity-check-errors: null
-
Log CCM Errors detected for peer MEPs
- log-continuity-check-state-changes: null
-
Log peer MEPs state changes
- domain: string
-
Maintenance Domain
- domain-properties: object
-
Fundamental properties of the domain
-
- mdid-string: string
-
String MDID, if MDID format is String or DNSLike
- mdid-format: string null, dns-like, mac-address, string
-
Maintenance Domain ID Format
- mdid-mac-address: string
-
MAC Address, if MDID Format is MACAddress
- mdid-number: integer
-
Unsigned 16-bit Interger, if MDID Format is MACAddress
range:"0..65535" - level: string
-
Maintenance Domain Level
Example
{
"domain": [
{
"services": {
"service": [
{
"mip-auto-creation": {
"mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer",
"efd2": {
"enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer",
"cross-check": {
"auto": [ null ],
"cross-check-meps": {
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
},
"continuity-check-interval": {
"ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string",
"ais": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
},
"service-properties": {
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string",
"domain-properties": {
"mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
]
}
a2_domain_schema:
- services: object
-
Service-specific global configuration
-
- service: object[]
-
Configuration for a particular Service (Maintenance Association)
-
object - mip-auto-creation: object
-
MIP Auto-creation Policy
-
- mip-policy: string all, lower-mep-only
-
MIP Auto-creation Policy
- ccm-learning-enable: null
-
Enable CCM Learning at MIPs in this service
- tags: integer
-
The number of tags to use when sending CFM packets from up MEPs in this Service
- log-efd: null
-
Enable logging
- continuity-check-archive-hold-time: integer
-
How long to store information for peer MEPs that have timed out
range:"1..65535" default:"100" - efd2: object
-
Enable EFD to bring down ports when MEPs detect errors
-
- enable: null
-
Enable EFD
- protection-switching-enable: null
-
Enable protection switching notifications
- maximum-meps: integer
-
Limit on the number of MEPs in the service
range:"2..8190" default:"100" - cross-check: object
-
Cross-check configuration
-
- auto: null
-
Enable automatic MEP cross-check
- cross-check-meps: object
-
Cross-check MEPs
-
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
- continuity-check-interval: object
-
Continuity Check Interval and Loss Threshold. Configuring the interval enables Continuity Check.
-
- ccm-interval: string
-
CCM Interval
- loss-threshold: integer
-
Loss Threshold (default 3)
range:"2..255" default:3)"
- continuity-check-auto-traceroute: null
-
Automatically trigger a traceroute when a peer MEP times out
- log-ais: null
-
Log receipt of AIS and LCK messages
- service: string
-
Service (Maintenance Association)
- ais: object
-
Service specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- service-properties: object
-
Fundamental properties of the service (maintenance association)
-
- evi: integer
-
EVPN ID
range:"1..65534" - service-type: string bridge-domain, p2p-cross-connect, mp2mp-cross-connect, vlan-aware-flexible-cross-connect, vlan-unaware-flexible-cross-connect, down-meps
-
Type of Service
- short-ma-name-string: string
-
String Short MA Name, if format is String
- short-ma-name-oui: integer
-
VPN OUI, if Short MA Name format is VPN_ID
range:"0..16777215" - switching-name: string
-
Bridge Domain or Cross-connect name, if Service Type is BridgeDomain or CrossConnect
- remote-ce-id: integer
-
Remote Customer Edge Identifier
range:"1..16384" - short-ma-name-umc: string
-
Unique MEG ID Code (UMC), if format is ICCBased
- short-ma-name-format: string vlan-id, string, number, vpn-id, icc-based
-
Short MA Name Format
- group-name: string
-
Bridge Group or Cross-connect Group, if Service Type is BridgeDomain or CrossConnect
- short-ma-name-number: integer
-
Numeric Short MA Name, if format is VlanID or Number
range:"0..65535" - ce-id: integer
-
Local Customer Edge Identifier
range:"1..16384" - short-ma-name-vpn-index: integer
-
VPN Index, if Short MA Name format is VPN_ID
- short-ma-name-icc: string
-
ITU Carrier Code (ICC), if format is ICCBased
- log-cross-check-errors: null
-
Log Cross-check Errors detected for peer MEPs
- log-continuity-check-errors: null
-
Log CCM Errors detected for peer MEPs
- log-continuity-check-state-changes: null
-
Log peer MEPs state changes
- domain: string
-
Maintenance Domain
- domain-properties: object
-
Fundamental properties of the domain
-
- mdid-string: string
-
String MDID, if MDID format is String or DNSLike
- mdid-format: string null, dns-like, mac-address, string
-
Maintenance Domain ID Format
- mdid-mac-address: string
-
MAC Address, if MDID Format is MACAddress
- mdid-number: integer
-
Unsigned 16-bit Interger, if MDID Format is MACAddress
range:"0..65535" - level: string
-
Maintenance Domain Level
Example
{
"services": {
"service": [
{
"mip-auto-creation": {
"mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer",
"efd2": {
"enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer",
"cross-check": {
"auto": [ null ],
"cross-check-meps": {
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
},
"continuity-check-interval": {
"ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string",
"ais": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
},
"service-properties": {
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string",
"domain-properties": {
"mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
a2_mep_schema:
MEP Configuration
- loss-measurement-counters: object
-
Loss-measurement specific configuration
-
- cfg-type: string aggregate, list, range
-
Aggregate, List, or Range
- cos7: string
-
CoS bits for per-CoS counters - list item
- cos6: string
-
CoS bits for per-CoS counters - list item
- cos5: string
-
CoS bits for per-CoS counters - list item
- cos4: string
-
CoS bits for per-CoS counters - list item
- cos3: string
-
CoS bits for per-CoS counters - list item
- cos2: string
-
CoS bits for per-CoS counters - list item
- cos1: string
-
CoS bits for per-CoS counters - end of range or list item
- cos0: string
-
CoS bits for per-CoS counters - start of range or list item
- sla-profile-target-mep-ids: object
-
SLA specific configuration
-
- sla-profile-target-mep-id: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
- sla-profile-target-mac-address: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
- mep-properties: object
-
Properties for this MEP
-
- mep-id: string
-
MEP ID
- service: string
-
Service (Maintenance Association)
- cos: string
-
The Class of Service bits for this MEP
Example
{
"loss-measurement-counters": {
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
},
"sla-profile-target-mep-ids": {
"sla-profile-target-mep-id": [
{
"profile": "string",
"target-mep-id": "string"
}
],
"sla-profile-target-mac-address": [
{
"profile": "string",
"target-mac-address": "string"
}
]
},
"mep-properties": {
"mep-id": "string",
"service": "string"
},
"cos": "string"
}
a2_sla-profile-target-mep-ids_schema:
SLA specific configuration
- sla-profile-target-mep-id: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
- sla-profile-target-mac-address: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
Example
{
"sla-profile-target-mep-id": [
{
"profile": "string",
"target-mep-id": "string"
}
],
"sla-profile-target-mac-address": [
{
"profile": "string",
"target-mac-address": "string"
}
]
}
a2_sla-profile-target-mep-id_schema:
- profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
Example
{
"profile": "string",
"target-mep-id": "string"
}
a2_sla-profile-target-mac-address_schema:
- profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
Example
{
"profile": "string",
"target-mac-address": "string"
}
a2_mep-properties_schema:
Properties for this MEP
- mep-id: string
-
MEP ID
- service: string
-
Service (Maintenance Association)
Example
{
"mep-id": "string",
"service": "string"
}
a2_loss-measurement-counters_schema:
Loss-measurement specific configuration
- cfg-type: string aggregate, list, range
-
Aggregate, List, or Range
- cos7: string
-
CoS bits for per-CoS counters - list item
- cos6: string
-
CoS bits for per-CoS counters - list item
- cos5: string
-
CoS bits for per-CoS counters - list item
- cos4: string
-
CoS bits for per-CoS counters - list item
- cos3: string
-
CoS bits for per-CoS counters - list item
- cos2: string
-
CoS bits for per-CoS counters - list item
- cos1: string
-
CoS bits for per-CoS counters - end of range or list item
- cos0: string
-
CoS bits for per-CoS counters - start of range or list item
Example
{
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}
a2_ais-up_schema:
Interface specific AIS configuration
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
Example
{
"transmission": {
"cos": "string",
"ais-interval": "string"
}
}
a2_transmission_schema:
AIS transmission configuration
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
Example
{
"cos": "string",
"ais-interval": "string"
}
a2_carrier-delay_schema:
Set the carrier transition delay on an interface in msecs
- carrier-delay-up: integer
-
Carrier Delay (up) in msecs
range:"1..65535" - carrier-delay-down: integer
-
Carrier Delay down in msecs, must be set to 0
Example
{
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}
a2_vlan-trunk-configuration_schema:
IEEE 802.1Q VLAN trunk interface configuration
- native-vlan-identifier: object
-
The Native VLAN identifier associated with this trunk interface
-
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
- tunneling-ethertype: string 0x9100, 0x9200
-
The outer ethertype used in Q-in-Q frames. The default value is 0x8100
Example
{
"native-vlan-identifier": {
"vlan-type": "string",
"vlan-identifier": "string"
},
"tunneling-ethertype": "string"
}
a2_native-vlan-identifier_schema:
The Native VLAN identifier associated with this trunk interface
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
Example
{
"vlan-type": "string",
"vlan-identifier": "string"
}
a2_egress-filtering_schema:
Egress Filtering Configuration
- egress-filtering-default-on: null
-
Whether Egress Filtering is on by default
Example
{
"egress-filtering-default-on": [ null ]
}
a2_traceroute-cache_schema:
Traceroute Cache Configuration
- hold-time: integer
-
Hold Time in minutes
range:"1..525600" default:"100" - cache-size: integer
-
Cache Size limit (number of replies)
range:"1..4294967295" default:"100"
Example
{
"hold-time": "integer",
"cache-size": "integer"
}
a2_services_schema:
Service-specific global configuration
- service: object[]
-
Configuration for a particular Service (Maintenance Association)
-
object - mip-auto-creation: object
-
MIP Auto-creation Policy
-
- mip-policy: string all, lower-mep-only
-
MIP Auto-creation Policy
- ccm-learning-enable: null
-
Enable CCM Learning at MIPs in this service
- tags: integer
-
The number of tags to use when sending CFM packets from up MEPs in this Service
- log-efd: null
-
Enable logging
- continuity-check-archive-hold-time: integer
-
How long to store information for peer MEPs that have timed out
range:"1..65535" default:"100" - efd2: object
-
Enable EFD to bring down ports when MEPs detect errors
-
- enable: null
-
Enable EFD
- protection-switching-enable: null
-
Enable protection switching notifications
- maximum-meps: integer
-
Limit on the number of MEPs in the service
range:"2..8190" default:"100" - cross-check: object
-
Cross-check configuration
-
- auto: null
-
Enable automatic MEP cross-check
- cross-check-meps: object
-
Cross-check MEPs
-
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
- continuity-check-interval: object
-
Continuity Check Interval and Loss Threshold. Configuring the interval enables Continuity Check.
-
- ccm-interval: string
-
CCM Interval
- loss-threshold: integer
-
Loss Threshold (default 3)
range:"2..255" default:3)"
- continuity-check-auto-traceroute: null
-
Automatically trigger a traceroute when a peer MEP times out
- log-ais: null
-
Log receipt of AIS and LCK messages
- service: string
-
Service (Maintenance Association)
- ais: object
-
Service specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- service-properties: object
-
Fundamental properties of the service (maintenance association)
-
- evi: integer
-
EVPN ID
range:"1..65534" - service-type: string bridge-domain, p2p-cross-connect, mp2mp-cross-connect, vlan-aware-flexible-cross-connect, vlan-unaware-flexible-cross-connect, down-meps
-
Type of Service
- short-ma-name-string: string
-
String Short MA Name, if format is String
- short-ma-name-oui: integer
-
VPN OUI, if Short MA Name format is VPN_ID
range:"0..16777215" - switching-name: string
-
Bridge Domain or Cross-connect name, if Service Type is BridgeDomain or CrossConnect
- remote-ce-id: integer
-
Remote Customer Edge Identifier
range:"1..16384" - short-ma-name-umc: string
-
Unique MEG ID Code (UMC), if format is ICCBased
- short-ma-name-format: string vlan-id, string, number, vpn-id, icc-based
-
Short MA Name Format
- group-name: string
-
Bridge Group or Cross-connect Group, if Service Type is BridgeDomain or CrossConnect
- short-ma-name-number: integer
-
Numeric Short MA Name, if format is VlanID or Number
range:"0..65535" - ce-id: integer
-
Local Customer Edge Identifier
range:"1..16384" - short-ma-name-vpn-index: integer
-
VPN Index, if Short MA Name format is VPN_ID
- short-ma-name-icc: string
-
ITU Carrier Code (ICC), if format is ICCBased
- log-cross-check-errors: null
-
Log Cross-check Errors detected for peer MEPs
- log-continuity-check-errors: null
-
Log CCM Errors detected for peer MEPs
- log-continuity-check-state-changes: null
-
Log peer MEPs state changes
Example
{
"service": [
{
"mip-auto-creation": {
"mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer",
"efd2": {
"enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer",
"cross-check": {
"auto": [ null ],
"cross-check-meps": {
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
},
"continuity-check-interval": {
"ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string",
"ais": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
},
"service-properties": {
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
}
a2_service_schema:
- mip-auto-creation: object
-
MIP Auto-creation Policy
-
- mip-policy: string all, lower-mep-only
-
MIP Auto-creation Policy
- ccm-learning-enable: null
-
Enable CCM Learning at MIPs in this service
- tags: integer
-
The number of tags to use when sending CFM packets from up MEPs in this Service
- log-efd: null
-
Enable logging
- continuity-check-archive-hold-time: integer
-
How long to store information for peer MEPs that have timed out
range:"1..65535" default:"100" - efd2: object
-
Enable EFD to bring down ports when MEPs detect errors
-
- enable: null
-
Enable EFD
- protection-switching-enable: null
-
Enable protection switching notifications
- maximum-meps: integer
-
Limit on the number of MEPs in the service
range:"2..8190" default:"100" - cross-check: object
-
Cross-check configuration
-
- auto: null
-
Enable automatic MEP cross-check
- cross-check-meps: object
-
Cross-check MEPs
-
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
- continuity-check-interval: object
-
Continuity Check Interval and Loss Threshold. Configuring the interval enables Continuity Check.
-
- ccm-interval: string
-
CCM Interval
- loss-threshold: integer
-
Loss Threshold (default 3)
range:"2..255" default:3)"
- continuity-check-auto-traceroute: null
-
Automatically trigger a traceroute when a peer MEP times out
- log-ais: null
-
Log receipt of AIS and LCK messages
- service: string
-
Service (Maintenance Association)
- ais: object
-
Service specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- service-properties: object
-
Fundamental properties of the service (maintenance association)
-
- evi: integer
-
EVPN ID
range:"1..65534" - service-type: string bridge-domain, p2p-cross-connect, mp2mp-cross-connect, vlan-aware-flexible-cross-connect, vlan-unaware-flexible-cross-connect, down-meps
-
Type of Service
- short-ma-name-string: string
-
String Short MA Name, if format is String
- short-ma-name-oui: integer
-
VPN OUI, if Short MA Name format is VPN_ID
range:"0..16777215" - switching-name: string
-
Bridge Domain or Cross-connect name, if Service Type is BridgeDomain or CrossConnect
- remote-ce-id: integer
-
Remote Customer Edge Identifier
range:"1..16384" - short-ma-name-umc: string
-
Unique MEG ID Code (UMC), if format is ICCBased
- short-ma-name-format: string vlan-id, string, number, vpn-id, icc-based
-
Short MA Name Format
- group-name: string
-
Bridge Group or Cross-connect Group, if Service Type is BridgeDomain or CrossConnect
- short-ma-name-number: integer
-
Numeric Short MA Name, if format is VlanID or Number
range:"0..65535" - ce-id: integer
-
Local Customer Edge Identifier
range:"1..16384" - short-ma-name-vpn-index: integer
-
VPN Index, if Short MA Name format is VPN_ID
- short-ma-name-icc: string
-
ITU Carrier Code (ICC), if format is ICCBased
- log-cross-check-errors: null
-
Log Cross-check Errors detected for peer MEPs
- log-continuity-check-errors: null
-
Log CCM Errors detected for peer MEPs
- log-continuity-check-state-changes: null
-
Log peer MEPs state changes
Example
{
"mip-auto-creation": {
"mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer",
"efd2": {
"enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer",
"cross-check": {
"auto": [ null ],
"cross-check-meps": {
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
},
"continuity-check-interval": {
"ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string",
"ais": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
},
"service-properties": {
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
a2_efd2_schema:
Enable EFD to bring down ports when MEPs detect errors
- enable: null
-
Enable EFD
- protection-switching-enable: null
-
Enable protection switching notifications
Example
{
"enable": [ null ],
"protection-switching-enable": [ null ]
}
a2_continuity-check-interval_schema:
Continuity Check Interval and Loss Threshold. Configuring the interval enables Continuity Check.
- ccm-interval: string
-
CCM Interval
- loss-threshold: integer
-
Loss Threshold (default 3)
range:"2..255" default:3)"
Example
{
"ccm-interval": "string",
"loss-threshold": "integer"
}
a2_mip-auto-creation_schema:
MIP Auto-creation Policy
- mip-policy: string all, lower-mep-only
-
MIP Auto-creation Policy
- ccm-learning-enable: null
-
Enable CCM Learning at MIPs in this service
Example
{
"mip-policy": "string",
"ccm-learning-enable": [ null ]
}
a2_ais_schema:
Service specific AIS configuration
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
Example
{
"transmission": {
"cos": "string",
"ais-interval": "string"
}
}
a2_cross-check_schema:
Cross-check configuration
- auto: null
-
Enable automatic MEP cross-check
- cross-check-meps: object
-
Cross-check MEPs
-
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
Example
{
"auto": [ null ],
"cross-check-meps": {
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
}
a2_cross-check-meps_schema:
Cross-check MEPs
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
Example
{
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
a2_cross-check-mep_schema:
- mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
Example
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
a2_service-properties_schema:
Fundamental properties of the service (maintenance association)
- evi: integer
-
EVPN ID
range:"1..65534" - service-type: string bridge-domain, p2p-cross-connect, mp2mp-cross-connect, vlan-aware-flexible-cross-connect, vlan-unaware-flexible-cross-connect, down-meps
-
Type of Service
- short-ma-name-string: string
-
String Short MA Name, if format is String
- short-ma-name-oui: integer
-
VPN OUI, if Short MA Name format is VPN_ID
range:"0..16777215" - switching-name: string
-
Bridge Domain or Cross-connect name, if Service Type is BridgeDomain or CrossConnect
- remote-ce-id: integer
-
Remote Customer Edge Identifier
range:"1..16384" - short-ma-name-umc: string
-
Unique MEG ID Code (UMC), if format is ICCBased
- short-ma-name-format: string vlan-id, string, number, vpn-id, icc-based
-
Short MA Name Format
- group-name: string
-
Bridge Group or Cross-connect Group, if Service Type is BridgeDomain or CrossConnect
- short-ma-name-number: integer
-
Numeric Short MA Name, if format is VlanID or Number
range:"0..65535" - ce-id: integer
-
Local Customer Edge Identifier
range:"1..16384" - short-ma-name-vpn-index: integer
-
VPN Index, if Short MA Name format is VPN_ID
- short-ma-name-icc: string
-
ITU Carrier Code (ICC), if format is ICCBased
Example
{
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
}
a2_domain-properties_schema:
Fundamental properties of the domain
- mdid-string: string
-
String MDID, if MDID format is String or DNSLike
- mdid-format: string null, dns-like, mac-address, string
-
Maintenance Domain ID Format
- mdid-mac-address: string
-
MAC Address, if MDID Format is MACAddress
- mdid-number: integer
-
Unsigned 16-bit Interger, if MDID Format is MACAddress
range:"0..65535" - level: string
-
Maintenance Domain Level
Example
{
"mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
a3_global-interface-configuration_schema:
Global scoped configuration for interfaces
- link-status: string default, disable, software-interfaces
-
Enable or disable link-status messages
Example
{
"link-status": "string"
}
a3_interface-configurations_schema:
interface configurations
- interface-configuration: object[]
-
The configuration for an interface
-
object - interface-mode-non-physical: string default, point-to-point, multipoint, l2-transport
-
The mode in which an interface is running. The existence of this object causes the creation of the software subinterface.
- description: string
-
The description of this interface
- interface-virtual: null
-
The mode in which an interface is running. The existence of this object causes the creation of the software virtual/subinterface.
- mac-accounting: object
-
MAC Accounting Configuration
-
- ingress: null
-
Per MAC address accounting statistics
- egress: null
-
Per MAC address accounting statistics
- bandwidth: integer
-
The bandwidth of the interface in kbps
range:"0..4294967295" units:"kbit/s" - ethernet-features: object
-
Ethernet Features Configuration
-
- filtering: string
-
Ingress Ethernet frame filtering
- cfm: object
-
CFM interface configuration
-
- domains: object
-
Domain-specific interface configuration
-
- domain: object[]
-
Configuration for a particular Maintenance Domain
-
object - domain: string
-
Maintenance Domain
- mep: object
-
MEP Configuration
-
- loss-measurement-counters: object
-
Loss-measurement specific configuration
-
- cfg-type: string aggregate, list, range
-
Aggregate, List, or Range
- cos7: string
-
CoS bits for per-CoS counters - list item
- cos6: string
-
CoS bits for per-CoS counters - list item
- cos5: string
-
CoS bits for per-CoS counters - list item
- cos4: string
-
CoS bits for per-CoS counters - list item
- cos3: string
-
CoS bits for per-CoS counters - list item
- cos2: string
-
CoS bits for per-CoS counters - list item
- cos1: string
-
CoS bits for per-CoS counters - end of range or list item
- cos0: string
-
CoS bits for per-CoS counters - start of range or list item
- sla-profile-target-mep-ids: object
-
SLA specific configuration
-
- sla-profile-target-mep-id: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
- sla-profile-target-mac-address: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
- mep-properties: object
-
Properties for this MEP
-
- mep-id: string
-
MEP ID
- service: string
-
Service (Maintenance Association)
- cos: string
-
The Class of Service bits for this MEP
- ais-up: object
-
Interface specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- shutdown: null
-
The existence of this configuration indicates the interface is shut down
- vlan-trunk-configuration: object
-
IEEE 802.1Q VLAN trunk interface configuration
-
- native-vlan-identifier: object
-
The Native VLAN identifier associated with this trunk interface
-
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
- tunneling-ethertype: string 0x9100, 0x9200
-
The outer ethertype used in Q-in-Q frames. The default value is 0x8100
- active: string
-
Whether the interface is active or preconfigured
- encapsulation: object
-
The encapsulation on the interface
-
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
- bvi: object
-
BVI attributes
-
- host-routing: null
-
Enable host-routing on this BVI
- carrier-delay: object
-
Set the carrier transition delay on an interface in msecs
-
- carrier-delay-up: integer
-
Carrier Delay (up) in msecs
range:"1..65535" - carrier-delay-down: integer
-
Carrier Delay down in msecs, must be set to 0
- vlan-sub-configuration: object
-
IEEE 802.1Q VLAN subinterface configuration
-
- vlan-identifier: object
-
The VLAN tag stack associated with this sub-interface.
-
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
- l2-transport: object
-
Interface Layer 2 Transport service configuration data
-
- propagate-remote-status: null
-
Enable propagation of the remote attachment-circuit link state to the localattachment-circuit link state
- l2-protocols: object
-
Interface specific Layer 2 protocol handling
-
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string
-
Protocol name
- mode: string
-
How to handle the protocol's packets
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- l2-ethernet-features: object
-
L2 Ethernet Features Configuration
-
- egress-filtering: string
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
- pseudowire-iw: object
-
PW-IW attributes
-
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
- dampening: object
-
Whether this interface's state changes are dampened or not
-
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
- interface-name: string
-
The name of the interface
- secondary-admin-state: string normal, maintenance
-
The secondary admin state of the interface
- ethernet-service: object
-
Ethernet service configuration
-
- local-traffic-default-encapsulation: object
-
The default encapsulation to be used for locally-sourced packets
-
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
- rewrite: object
-
The rewrite operation for the Ethernet service
-
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
- encapsulation: object
-
The encapsulation of this Ethernet service
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
- pseudowire-ether: object
-
PW-Ether attributes
-
- l2-overhead: integer
-
PW Ether L2 overhead requirement
- generic-interface-list: string
-
Name of the interface list
- link-status: null
-
Enable interface and line-protocol state change alarms
- mtus: object
-
The MTU configuration for the interface
-
- mtu: object[]
-
The MTU for the interface
range:"64..65535" -
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
- ethernet-bng: object
-
Ethernet Infra BNG specific configuration
-
- ambiguous-encapsulation: object
-
L3 Ambiguous encapsulation
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"interface-configuration": [
{
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ],
"mac-accounting": {
"ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer",
"ethernet-features": {
"filtering": "string",
"cfm": {
"domains": {
"domain": [
{
"domain": "string",
"mep": {
"loss-measurement-counters": {
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
},
"sla-profile-target-mep-ids": {
"sla-profile-target-mep-id": [
{
"profile": "string",
"target-mep-id": "string"
}
],
"sla-profile-target-mac-address": [
{
"profile": "string",
"target-mac-address": "string"
}
]
},
"mep-properties": {
"mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
},
"ais-up": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
}
}
},
"shutdown": [ null ],
"vlan-trunk-configuration": {
"native-vlan-identifier": {
"vlan-type": "string",
"vlan-identifier": "string"
},
"tunneling-ethertype": "string"
},
"active": "string",
"encapsulation": {
"encapsulation": "string",
"capsulation-options": "integer"
},
"bvi": {
"host-routing": [ null ]
},
"carrier-delay": {
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
},
"vlan-sub-configuration": {
"vlan-identifier": {
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
},
"l2-transport": {
"propagate-remote-status": [ null ],
"l2-protocols": {
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ],
"l2-ethernet-features": {
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
},
"pseudowire-iw": {
"generic-interface-list": "string",
"l2-overhead": "integer"
},
"dampening": {
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string",
"ethernet-service": {
"local-traffic-default-encapsulation": {
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
},
"rewrite": {
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}
}
}
]
}
a3_interface-configuration_schema:
- interface-mode-non-physical: string default, point-to-point, multipoint, l2-transport
-
The mode in which an interface is running. The existence of this object causes the creation of the software subinterface.
- description: string
-
The description of this interface
- interface-virtual: null
-
The mode in which an interface is running. The existence of this object causes the creation of the software virtual/subinterface.
- mac-accounting: object
-
MAC Accounting Configuration
-
- ingress: null
-
Per MAC address accounting statistics
- egress: null
-
Per MAC address accounting statistics
- bandwidth: integer
-
The bandwidth of the interface in kbps
range:"0..4294967295" units:"kbit/s" - ethernet-features: object
-
Ethernet Features Configuration
-
- filtering: string
-
Ingress Ethernet frame filtering
- cfm: object
-
CFM interface configuration
-
- domains: object
-
Domain-specific interface configuration
-
- domain: object[]
-
Configuration for a particular Maintenance Domain
-
object - domain: string
-
Maintenance Domain
- mep: object
-
MEP Configuration
-
- loss-measurement-counters: object
-
Loss-measurement specific configuration
-
- cfg-type: string aggregate, list, range
-
Aggregate, List, or Range
- cos7: string
-
CoS bits for per-CoS counters - list item
- cos6: string
-
CoS bits for per-CoS counters - list item
- cos5: string
-
CoS bits for per-CoS counters - list item
- cos4: string
-
CoS bits for per-CoS counters - list item
- cos3: string
-
CoS bits for per-CoS counters - list item
- cos2: string
-
CoS bits for per-CoS counters - list item
- cos1: string
-
CoS bits for per-CoS counters - end of range or list item
- cos0: string
-
CoS bits for per-CoS counters - start of range or list item
- sla-profile-target-mep-ids: object
-
SLA specific configuration
-
- sla-profile-target-mep-id: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
- sla-profile-target-mac-address: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
- mep-properties: object
-
Properties for this MEP
-
- mep-id: string
-
MEP ID
- service: string
-
Service (Maintenance Association)
- cos: string
-
The Class of Service bits for this MEP
- ais-up: object
-
Interface specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- shutdown: null
-
The existence of this configuration indicates the interface is shut down
- vlan-trunk-configuration: object
-
IEEE 802.1Q VLAN trunk interface configuration
-
- native-vlan-identifier: object
-
The Native VLAN identifier associated with this trunk interface
-
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
- tunneling-ethertype: string 0x9100, 0x9200
-
The outer ethertype used in Q-in-Q frames. The default value is 0x8100
- active: string
-
Whether the interface is active or preconfigured
- encapsulation: object
-
The encapsulation on the interface
-
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
- bvi: object
-
BVI attributes
-
- host-routing: null
-
Enable host-routing on this BVI
- carrier-delay: object
-
Set the carrier transition delay on an interface in msecs
-
- carrier-delay-up: integer
-
Carrier Delay (up) in msecs
range:"1..65535" - carrier-delay-down: integer
-
Carrier Delay down in msecs, must be set to 0
- vlan-sub-configuration: object
-
IEEE 802.1Q VLAN subinterface configuration
-
- vlan-identifier: object
-
The VLAN tag stack associated with this sub-interface.
-
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
- l2-transport: object
-
Interface Layer 2 Transport service configuration data
-
- propagate-remote-status: null
-
Enable propagation of the remote attachment-circuit link state to the localattachment-circuit link state
- l2-protocols: object
-
Interface specific Layer 2 protocol handling
-
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string
-
Protocol name
- mode: string
-
How to handle the protocol's packets
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- l2-ethernet-features: object
-
L2 Ethernet Features Configuration
-
- egress-filtering: string
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
- pseudowire-iw: object
-
PW-IW attributes
-
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
- dampening: object
-
Whether this interface's state changes are dampened or not
-
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
- interface-name: string
-
The name of the interface
- secondary-admin-state: string normal, maintenance
-
The secondary admin state of the interface
- ethernet-service: object
-
Ethernet service configuration
-
- local-traffic-default-encapsulation: object
-
The default encapsulation to be used for locally-sourced packets
-
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
- rewrite: object
-
The rewrite operation for the Ethernet service
-
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
- encapsulation: object
-
The encapsulation of this Ethernet service
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
- pseudowire-ether: object
-
PW-Ether attributes
-
- l2-overhead: integer
-
PW Ether L2 overhead requirement
- generic-interface-list: string
-
Name of the interface list
- link-status: null
-
Enable interface and line-protocol state change alarms
- mtus: object
-
The MTU configuration for the interface
-
- mtu: object[]
-
The MTU for the interface
range:"64..65535" -
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
- ethernet-bng: object
-
Ethernet Infra BNG specific configuration
-
- ambiguous-encapsulation: object
-
L3 Ambiguous encapsulation
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ],
"mac-accounting": {
"ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer",
"ethernet-features": {
"filtering": "string",
"cfm": {
"domains": {
"domain": [
{
"domain": "string",
"mep": {
"loss-measurement-counters": {
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
},
"sla-profile-target-mep-ids": {
"sla-profile-target-mep-id": [
{
"profile": "string",
"target-mep-id": "string"
}
],
"sla-profile-target-mac-address": [
{
"profile": "string",
"target-mac-address": "string"
}
]
},
"mep-properties": {
"mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
},
"ais-up": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
}
}
},
"shutdown": [ null ],
"vlan-trunk-configuration": {
"native-vlan-identifier": {
"vlan-type": "string",
"vlan-identifier": "string"
},
"tunneling-ethertype": "string"
},
"active": "string",
"encapsulation": {
"encapsulation": "string",
"capsulation-options": "integer"
},
"bvi": {
"host-routing": [ null ]
},
"carrier-delay": {
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
},
"vlan-sub-configuration": {
"vlan-identifier": {
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
},
"l2-transport": {
"propagate-remote-status": [ null ],
"l2-protocols": {
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ],
"l2-ethernet-features": {
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
},
"pseudowire-iw": {
"generic-interface-list": "string",
"l2-overhead": "integer"
},
"dampening": {
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string",
"ethernet-service": {
"local-traffic-default-encapsulation": {
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
},
"rewrite": {
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
},
"encapsulation": {
"ingress-destination-mac": "string"
}
}
}
a3_dampening_schema:
Whether this interface's state changes are dampened or not
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
Example
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
a3_mtus_schema:
The MTU configuration for the interface
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"mtu": [
{
"owner": "string",
"mtu": "integer"
}
]
}
a3_mtu_schema:
- owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"owner": "string",
"mtu": "integer"
}
a3_encapsulation_schema:
The encapsulation of this Ethernet service
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
a3_pseudowire-ether_schema:
PW-Ether attributes
- l2-overhead: integer
-
PW Ether L2 overhead requirement
- generic-interface-list: string
-
Name of the interface list
Example
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
a3_pseudowire-iw_schema:
PW-IW attributes
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
Example
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
a3_bvi_schema:
BVI attributes
- host-routing: null
-
Enable host-routing on this BVI
Example
{
"host-routing": [ null ]
}
a3_l2-transport_schema:
Interface Layer 2 Transport service configuration data
- propagate-remote-status: null
-
Enable propagation of the remote attachment-circuit link state to the localattachment-circuit link state
- l2-protocols: object
-
Interface specific Layer 2 protocol handling
-
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string
-
Protocol name
- mode: string
-
How to handle the protocol's packets
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- l2-ethernet-features: object
-
L2 Ethernet Features Configuration
-
- egress-filtering: string
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
Example
{
"propagate-remote-status": [ null ],
"l2-protocols": {
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ],
"l2-ethernet-features": {
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}
a3_l2-protocols_schema:
Interface specific Layer 2 protocol handling
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string
-
Protocol name
- mode: string
-
How to handle the protocol's packets
Example
{
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
}
a3_l2-protocol_schema:
- mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string
-
Protocol name
- mode: string
-
How to handle the protocol's packets
Example
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
a3_l2-ethernet-features_schema:
L2 Ethernet Features Configuration
- egress-filtering: string
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
Example
{
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
a3_vlan-sub-configuration_schema:
IEEE 802.1Q VLAN subinterface configuration
- vlan-identifier: object
-
The VLAN tag stack associated with this sub-interface.
-
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
Example
{
"vlan-identifier": {
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
}
a3_vlan-identifier_schema:
The VLAN tag stack associated with this sub-interface.
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
Example
{
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
a3_ethernet-service_schema:
Ethernet service configuration
- local-traffic-default-encapsulation: object
-
The default encapsulation to be used for locally-sourced packets
-
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
- rewrite: object
-
The rewrite operation for the Ethernet service
-
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
- encapsulation: object
-
The encapsulation of this Ethernet service
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"local-traffic-default-encapsulation": {
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
},
"rewrite": {
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
},
"encapsulation": {
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
a3_local-traffic-default-encapsulation_schema:
The default encapsulation to be used for locally-sourced packets
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
Example
{
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}
a3_rewrite_schema:
The rewrite operation for the Ethernet service
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
Example
{
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}
a3_ethernet-bng_schema:
Ethernet Infra BNG specific configuration
- ambiguous-encapsulation: object
-
L3 Ambiguous encapsulation
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"ambiguous-encapsulation": {
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
a3_ambiguous-encapsulation_schema:
L3 Ambiguous encapsulation
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
a3_mac-accounting_schema:
MAC Accounting Configuration
- ingress: null
-
Per MAC address accounting statistics
- egress: null
-
Per MAC address accounting statistics
Example
{
"ingress": [ null ],
"egress": [ null ]
}
a3_ethernet-features_schema:
Ethernet Features Configuration
- egress-filtering: object
-
Egress Filtering Configuration
-
- egress-filtering-default-on: null
-
Whether Egress Filtering is on by default
- cfm: object
-
CFM global configuration
-
- domains: object
-
Domain-specific global configuration
-
- domain: object[]
-
Configuration for a particular Maintenance Domain
-
object - services: object
-
Service-specific global configuration
-
- service: object[]
-
Configuration for a particular Service (Maintenance Association)
-
object - mip-auto-creation: object
-
MIP Auto-creation Policy
-
- mip-policy: string all, lower-mep-only
-
MIP Auto-creation Policy
- ccm-learning-enable: null
-
Enable CCM Learning at MIPs in this service
- tags: integer
-
The number of tags to use when sending CFM packets from up MEPs in this Service
- log-efd: null
-
Enable logging
- continuity-check-archive-hold-time: integer
-
How long to store information for peer MEPs that have timed out
range:"1..65535" default:"100" - efd2: object
-
Enable EFD to bring down ports when MEPs detect errors
-
- enable: null
-
Enable EFD
- protection-switching-enable: null
-
Enable protection switching notifications
- maximum-meps: integer
-
Limit on the number of MEPs in the service
range:"2..8190" default:"100" - cross-check: object
-
Cross-check configuration
-
- auto: null
-
Enable automatic MEP cross-check
- cross-check-meps: object
-
Cross-check MEPs
-
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
- continuity-check-interval: object
-
Continuity Check Interval and Loss Threshold. Configuring the interval enables Continuity Check.
-
- ccm-interval: string
-
CCM Interval
- loss-threshold: integer
-
Loss Threshold (default 3)
range:"2..255" default:3)"
- continuity-check-auto-traceroute: null
-
Automatically trigger a traceroute when a peer MEP times out
- log-ais: null
-
Log receipt of AIS and LCK messages
- service: string
-
Service (Maintenance Association)
- ais: object
-
Service specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- service-properties: object
-
Fundamental properties of the service (maintenance association)
-
- evi: integer
-
EVPN ID
range:"1..65534" - service-type: string bridge-domain, p2p-cross-connect, mp2mp-cross-connect, vlan-aware-flexible-cross-connect, vlan-unaware-flexible-cross-connect, down-meps
-
Type of Service
- short-ma-name-string: string
-
String Short MA Name, if format is String
- short-ma-name-oui: integer
-
VPN OUI, if Short MA Name format is VPN_ID
range:"0..16777215" - switching-name: string
-
Bridge Domain or Cross-connect name, if Service Type is BridgeDomain or CrossConnect
- remote-ce-id: integer
-
Remote Customer Edge Identifier
range:"1..16384" - short-ma-name-umc: string
-
Unique MEG ID Code (UMC), if format is ICCBased
- short-ma-name-format: string vlan-id, string, number, vpn-id, icc-based
-
Short MA Name Format
- group-name: string
-
Bridge Group or Cross-connect Group, if Service Type is BridgeDomain or CrossConnect
- short-ma-name-number: integer
-
Numeric Short MA Name, if format is VlanID or Number
range:"0..65535" - ce-id: integer
-
Local Customer Edge Identifier
range:"1..16384" - short-ma-name-vpn-index: integer
-
VPN Index, if Short MA Name format is VPN_ID
- short-ma-name-icc: string
-
ITU Carrier Code (ICC), if format is ICCBased
- log-cross-check-errors: null
-
Log Cross-check Errors detected for peer MEPs
- log-continuity-check-errors: null
-
Log CCM Errors detected for peer MEPs
- log-continuity-check-state-changes: null
-
Log peer MEPs state changes
- domain: string
-
Maintenance Domain
- domain-properties: object
-
Fundamental properties of the domain
-
- mdid-string: string
-
String MDID, if MDID format is String or DNSLike
- mdid-format: string null, dns-like, mac-address, string
-
Maintenance Domain ID Format
- mdid-mac-address: string
-
MAC Address, if MDID Format is MACAddress
- mdid-number: integer
-
Unsigned 16-bit Interger, if MDID Format is MACAddress
range:"0..65535" - level: string
-
Maintenance Domain Level
- nv-satellite-sla-processing-disable: null
-
Disable processing of Ethernet SLA packets on nV Satellite devices
- traceroute-cache: object
-
Traceroute Cache Configuration
-
- hold-time: integer
-
Hold Time in minutes
range:"1..525600" default:"100" - cache-size: integer
-
Cache Size limit (number of replies)
range:"1..4294967295" default:"100"
Example
{
"egress-filtering": {
"egress-filtering-default-on": [ null ]
},
"cfm": {
"domains": {
"domain": [
{
"services": {
"service": [
{
"mip-auto-creation": {
"mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer",
"efd2": {
"enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer",
"cross-check": {
"auto": [ null ],
"cross-check-meps": {
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
},
"continuity-check-interval": {
"ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string",
"ais": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
},
"service-properties": {
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string",
"domain-properties": {
"mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
]
},
"nv-satellite-sla-processing-disable": [ null ],
"traceroute-cache": {
"hold-time": "integer",
"cache-size": "integer"
}
}
}
a3_cfm_schema:
802.1ag Connectivity Fault Management MIB notification configuration
- enable: null
-
Enable 802.1ag Connectivity Fault Management MIB notifications
Example
{
"enable": [ null ]
}
a3_domains_schema:
Domain-specific global configuration
- domain: object[]
-
Configuration for a particular Maintenance Domain
-
object - services: object
-
Service-specific global configuration
-
- service: object[]
-
Configuration for a particular Service (Maintenance Association)
-
object - mip-auto-creation: object
-
MIP Auto-creation Policy
-
- mip-policy: string all, lower-mep-only
-
MIP Auto-creation Policy
- ccm-learning-enable: null
-
Enable CCM Learning at MIPs in this service
- tags: integer
-
The number of tags to use when sending CFM packets from up MEPs in this Service
- log-efd: null
-
Enable logging
- continuity-check-archive-hold-time: integer
-
How long to store information for peer MEPs that have timed out
range:"1..65535" default:"100" - efd2: object
-
Enable EFD to bring down ports when MEPs detect errors
-
- enable: null
-
Enable EFD
- protection-switching-enable: null
-
Enable protection switching notifications
- maximum-meps: integer
-
Limit on the number of MEPs in the service
range:"2..8190" default:"100" - cross-check: object
-
Cross-check configuration
-
- auto: null
-
Enable automatic MEP cross-check
- cross-check-meps: object
-
Cross-check MEPs
-
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
- continuity-check-interval: object
-
Continuity Check Interval and Loss Threshold. Configuring the interval enables Continuity Check.
-
- ccm-interval: string
-
CCM Interval
- loss-threshold: integer
-
Loss Threshold (default 3)
range:"2..255" default:3)"
- continuity-check-auto-traceroute: null
-
Automatically trigger a traceroute when a peer MEP times out
- log-ais: null
-
Log receipt of AIS and LCK messages
- service: string
-
Service (Maintenance Association)
- ais: object
-
Service specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- service-properties: object
-
Fundamental properties of the service (maintenance association)
-
- evi: integer
-
EVPN ID
range:"1..65534" - service-type: string bridge-domain, p2p-cross-connect, mp2mp-cross-connect, vlan-aware-flexible-cross-connect, vlan-unaware-flexible-cross-connect, down-meps
-
Type of Service
- short-ma-name-string: string
-
String Short MA Name, if format is String
- short-ma-name-oui: integer
-
VPN OUI, if Short MA Name format is VPN_ID
range:"0..16777215" - switching-name: string
-
Bridge Domain or Cross-connect name, if Service Type is BridgeDomain or CrossConnect
- remote-ce-id: integer
-
Remote Customer Edge Identifier
range:"1..16384" - short-ma-name-umc: string
-
Unique MEG ID Code (UMC), if format is ICCBased
- short-ma-name-format: string vlan-id, string, number, vpn-id, icc-based
-
Short MA Name Format
- group-name: string
-
Bridge Group or Cross-connect Group, if Service Type is BridgeDomain or CrossConnect
- short-ma-name-number: integer
-
Numeric Short MA Name, if format is VlanID or Number
range:"0..65535" - ce-id: integer
-
Local Customer Edge Identifier
range:"1..16384" - short-ma-name-vpn-index: integer
-
VPN Index, if Short MA Name format is VPN_ID
- short-ma-name-icc: string
-
ITU Carrier Code (ICC), if format is ICCBased
- log-cross-check-errors: null
-
Log Cross-check Errors detected for peer MEPs
- log-continuity-check-errors: null
-
Log CCM Errors detected for peer MEPs
- log-continuity-check-state-changes: null
-
Log peer MEPs state changes
- domain: string
-
Maintenance Domain
- domain-properties: object
-
Fundamental properties of the domain
-
- mdid-string: string
-
String MDID, if MDID format is String or DNSLike
- mdid-format: string null, dns-like, mac-address, string
-
Maintenance Domain ID Format
- mdid-mac-address: string
-
MAC Address, if MDID Format is MACAddress
- mdid-number: integer
-
Unsigned 16-bit Interger, if MDID Format is MACAddress
range:"0..65535" - level: string
-
Maintenance Domain Level
Example
{
"domain": [
{
"services": {
"service": [
{
"mip-auto-creation": {
"mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer",
"efd2": {
"enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer",
"cross-check": {
"auto": [ null ],
"cross-check-meps": {
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
},
"continuity-check-interval": {
"ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string",
"ais": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
},
"service-properties": {
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string",
"domain-properties": {
"mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
]
}
a3_domain_schema:
- services: object
-
Service-specific global configuration
-
- service: object[]
-
Configuration for a particular Service (Maintenance Association)
-
object - mip-auto-creation: object
-
MIP Auto-creation Policy
-
- mip-policy: string all, lower-mep-only
-
MIP Auto-creation Policy
- ccm-learning-enable: null
-
Enable CCM Learning at MIPs in this service
- tags: integer
-
The number of tags to use when sending CFM packets from up MEPs in this Service
- log-efd: null
-
Enable logging
- continuity-check-archive-hold-time: integer
-
How long to store information for peer MEPs that have timed out
range:"1..65535" default:"100" - efd2: object
-
Enable EFD to bring down ports when MEPs detect errors
-
- enable: null
-
Enable EFD
- protection-switching-enable: null
-
Enable protection switching notifications
- maximum-meps: integer
-
Limit on the number of MEPs in the service
range:"2..8190" default:"100" - cross-check: object
-
Cross-check configuration
-
- auto: null
-
Enable automatic MEP cross-check
- cross-check-meps: object
-
Cross-check MEPs
-
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
- continuity-check-interval: object
-
Continuity Check Interval and Loss Threshold. Configuring the interval enables Continuity Check.
-
- ccm-interval: string
-
CCM Interval
- loss-threshold: integer
-
Loss Threshold (default 3)
range:"2..255" default:3)"
- continuity-check-auto-traceroute: null
-
Automatically trigger a traceroute when a peer MEP times out
- log-ais: null
-
Log receipt of AIS and LCK messages
- service: string
-
Service (Maintenance Association)
- ais: object
-
Service specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- service-properties: object
-
Fundamental properties of the service (maintenance association)
-
- evi: integer
-
EVPN ID
range:"1..65534" - service-type: string bridge-domain, p2p-cross-connect, mp2mp-cross-connect, vlan-aware-flexible-cross-connect, vlan-unaware-flexible-cross-connect, down-meps
-
Type of Service
- short-ma-name-string: string
-
String Short MA Name, if format is String
- short-ma-name-oui: integer
-
VPN OUI, if Short MA Name format is VPN_ID
range:"0..16777215" - switching-name: string
-
Bridge Domain or Cross-connect name, if Service Type is BridgeDomain or CrossConnect
- remote-ce-id: integer
-
Remote Customer Edge Identifier
range:"1..16384" - short-ma-name-umc: string
-
Unique MEG ID Code (UMC), if format is ICCBased
- short-ma-name-format: string vlan-id, string, number, vpn-id, icc-based
-
Short MA Name Format
- group-name: string
-
Bridge Group or Cross-connect Group, if Service Type is BridgeDomain or CrossConnect
- short-ma-name-number: integer
-
Numeric Short MA Name, if format is VlanID or Number
range:"0..65535" - ce-id: integer
-
Local Customer Edge Identifier
range:"1..16384" - short-ma-name-vpn-index: integer
-
VPN Index, if Short MA Name format is VPN_ID
- short-ma-name-icc: string
-
ITU Carrier Code (ICC), if format is ICCBased
- log-cross-check-errors: null
-
Log Cross-check Errors detected for peer MEPs
- log-continuity-check-errors: null
-
Log CCM Errors detected for peer MEPs
- log-continuity-check-state-changes: null
-
Log peer MEPs state changes
- domain: string
-
Maintenance Domain
- domain-properties: object
-
Fundamental properties of the domain
-
- mdid-string: string
-
String MDID, if MDID format is String or DNSLike
- mdid-format: string null, dns-like, mac-address, string
-
Maintenance Domain ID Format
- mdid-mac-address: string
-
MAC Address, if MDID Format is MACAddress
- mdid-number: integer
-
Unsigned 16-bit Interger, if MDID Format is MACAddress
range:"0..65535" - level: string
-
Maintenance Domain Level
Example
{
"services": {
"service": [
{
"mip-auto-creation": {
"mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer",
"efd2": {
"enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer",
"cross-check": {
"auto": [ null ],
"cross-check-meps": {
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
},
"continuity-check-interval": {
"ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string",
"ais": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
},
"service-properties": {
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string",
"domain-properties": {
"mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
a3_mep_schema:
MEP Configuration
- loss-measurement-counters: object
-
Loss-measurement specific configuration
-
- cfg-type: string aggregate, list, range
-
Aggregate, List, or Range
- cos7: string
-
CoS bits for per-CoS counters - list item
- cos6: string
-
CoS bits for per-CoS counters - list item
- cos5: string
-
CoS bits for per-CoS counters - list item
- cos4: string
-
CoS bits for per-CoS counters - list item
- cos3: string
-
CoS bits for per-CoS counters - list item
- cos2: string
-
CoS bits for per-CoS counters - list item
- cos1: string
-
CoS bits for per-CoS counters - end of range or list item
- cos0: string
-
CoS bits for per-CoS counters - start of range or list item
- sla-profile-target-mep-ids: object
-
SLA specific configuration
-
- sla-profile-target-mep-id: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
- sla-profile-target-mac-address: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
- mep-properties: object
-
Properties for this MEP
-
- mep-id: string
-
MEP ID
- service: string
-
Service (Maintenance Association)
- cos: string
-
The Class of Service bits for this MEP
Example
{
"loss-measurement-counters": {
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
},
"sla-profile-target-mep-ids": {
"sla-profile-target-mep-id": [
{
"profile": "string",
"target-mep-id": "string"
}
],
"sla-profile-target-mac-address": [
{
"profile": "string",
"target-mac-address": "string"
}
]
},
"mep-properties": {
"mep-id": "string",
"service": "string"
},
"cos": "string"
}
a3_sla-profile-target-mep-ids_schema:
SLA specific configuration
- sla-profile-target-mep-id: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
- sla-profile-target-mac-address: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
Example
{
"sla-profile-target-mep-id": [
{
"profile": "string",
"target-mep-id": "string"
}
],
"sla-profile-target-mac-address": [
{
"profile": "string",
"target-mac-address": "string"
}
]
}
a3_sla-profile-target-mep-id_schema:
- profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
Example
{
"profile": "string",
"target-mep-id": "string"
}
a3_sla-profile-target-mac-address_schema:
- profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
Example
{
"profile": "string",
"target-mac-address": "string"
}
a3_mep-properties_schema:
Properties for this MEP
- mep-id: string
-
MEP ID
- service: string
-
Service (Maintenance Association)
Example
{
"mep-id": "string",
"service": "string"
}
a3_loss-measurement-counters_schema:
Loss-measurement specific configuration
- cfg-type: string aggregate, list, range
-
Aggregate, List, or Range
- cos7: string
-
CoS bits for per-CoS counters - list item
- cos6: string
-
CoS bits for per-CoS counters - list item
- cos5: string
-
CoS bits for per-CoS counters - list item
- cos4: string
-
CoS bits for per-CoS counters - list item
- cos3: string
-
CoS bits for per-CoS counters - list item
- cos2: string
-
CoS bits for per-CoS counters - list item
- cos1: string
-
CoS bits for per-CoS counters - end of range or list item
- cos0: string
-
CoS bits for per-CoS counters - start of range or list item
Example
{
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}
a3_ais-up_schema:
Interface specific AIS configuration
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
Example
{
"transmission": {
"cos": "string",
"ais-interval": "string"
}
}
a3_transmission_schema:
AIS transmission configuration
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
Example
{
"cos": "string",
"ais-interval": "string"
}
a3_carrier-delay_schema:
Set the carrier transition delay on an interface in msecs
- carrier-delay-up: integer
-
Carrier Delay (up) in msecs
range:"1..65535" - carrier-delay-down: integer
-
Carrier Delay down in msecs, must be set to 0
Example
{
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}
a3_vlan-trunk-configuration_schema:
IEEE 802.1Q VLAN trunk interface configuration
- native-vlan-identifier: object
-
The Native VLAN identifier associated with this trunk interface
-
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
- tunneling-ethertype: string 0x9100, 0x9200
-
The outer ethertype used in Q-in-Q frames. The default value is 0x8100
Example
{
"native-vlan-identifier": {
"vlan-type": "string",
"vlan-identifier": "string"
},
"tunneling-ethertype": "string"
}
a3_native-vlan-identifier_schema:
The Native VLAN identifier associated with this trunk interface
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
Example
{
"vlan-type": "string",
"vlan-identifier": "string"
}
a3_egress-filtering_schema:
Egress Filtering Configuration
- egress-filtering-default-on: null
-
Whether Egress Filtering is on by default
Example
{
"egress-filtering-default-on": [ null ]
}
a3_traceroute-cache_schema:
Traceroute Cache Configuration
- hold-time: integer
-
Hold Time in minutes
range:"1..525600" default:"100" - cache-size: integer
-
Cache Size limit (number of replies)
range:"1..4294967295" default:"100"
Example
{
"hold-time": "integer",
"cache-size": "integer"
}
a3_services_schema:
Service-specific global configuration
- service: object[]
-
Configuration for a particular Service (Maintenance Association)
-
object - mip-auto-creation: object
-
MIP Auto-creation Policy
-
- mip-policy: string all, lower-mep-only
-
MIP Auto-creation Policy
- ccm-learning-enable: null
-
Enable CCM Learning at MIPs in this service
- tags: integer
-
The number of tags to use when sending CFM packets from up MEPs in this Service
- log-efd: null
-
Enable logging
- continuity-check-archive-hold-time: integer
-
How long to store information for peer MEPs that have timed out
range:"1..65535" default:"100" - efd2: object
-
Enable EFD to bring down ports when MEPs detect errors
-
- enable: null
-
Enable EFD
- protection-switching-enable: null
-
Enable protection switching notifications
- maximum-meps: integer
-
Limit on the number of MEPs in the service
range:"2..8190" default:"100" - cross-check: object
-
Cross-check configuration
-
- auto: null
-
Enable automatic MEP cross-check
- cross-check-meps: object
-
Cross-check MEPs
-
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
- continuity-check-interval: object
-
Continuity Check Interval and Loss Threshold. Configuring the interval enables Continuity Check.
-
- ccm-interval: string
-
CCM Interval
- loss-threshold: integer
-
Loss Threshold (default 3)
range:"2..255" default:3)"
- continuity-check-auto-traceroute: null
-
Automatically trigger a traceroute when a peer MEP times out
- log-ais: null
-
Log receipt of AIS and LCK messages
- service: string
-
Service (Maintenance Association)
- ais: object
-
Service specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- service-properties: object
-
Fundamental properties of the service (maintenance association)
-
- evi: integer
-
EVPN ID
range:"1..65534" - service-type: string bridge-domain, p2p-cross-connect, mp2mp-cross-connect, vlan-aware-flexible-cross-connect, vlan-unaware-flexible-cross-connect, down-meps
-
Type of Service
- short-ma-name-string: string
-
String Short MA Name, if format is String
- short-ma-name-oui: integer
-
VPN OUI, if Short MA Name format is VPN_ID
range:"0..16777215" - switching-name: string
-
Bridge Domain or Cross-connect name, if Service Type is BridgeDomain or CrossConnect
- remote-ce-id: integer
-
Remote Customer Edge Identifier
range:"1..16384" - short-ma-name-umc: string
-
Unique MEG ID Code (UMC), if format is ICCBased
- short-ma-name-format: string vlan-id, string, number, vpn-id, icc-based
-
Short MA Name Format
- group-name: string
-
Bridge Group or Cross-connect Group, if Service Type is BridgeDomain or CrossConnect
- short-ma-name-number: integer
-
Numeric Short MA Name, if format is VlanID or Number
range:"0..65535" - ce-id: integer
-
Local Customer Edge Identifier
range:"1..16384" - short-ma-name-vpn-index: integer
-
VPN Index, if Short MA Name format is VPN_ID
- short-ma-name-icc: string
-
ITU Carrier Code (ICC), if format is ICCBased
- log-cross-check-errors: null
-
Log Cross-check Errors detected for peer MEPs
- log-continuity-check-errors: null
-
Log CCM Errors detected for peer MEPs
- log-continuity-check-state-changes: null
-
Log peer MEPs state changes
Example
{
"service": [
{
"mip-auto-creation": {
"mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer",
"efd2": {
"enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer",
"cross-check": {
"auto": [ null ],
"cross-check-meps": {
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
},
"continuity-check-interval": {
"ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string",
"ais": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
},
"service-properties": {
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
}
a3_service_schema:
- mip-auto-creation: object
-
MIP Auto-creation Policy
-
- mip-policy: string all, lower-mep-only
-
MIP Auto-creation Policy
- ccm-learning-enable: null
-
Enable CCM Learning at MIPs in this service
- tags: integer
-
The number of tags to use when sending CFM packets from up MEPs in this Service
- log-efd: null
-
Enable logging
- continuity-check-archive-hold-time: integer
-
How long to store information for peer MEPs that have timed out
range:"1..65535" default:"100" - efd2: object
-
Enable EFD to bring down ports when MEPs detect errors
-
- enable: null
-
Enable EFD
- protection-switching-enable: null
-
Enable protection switching notifications
- maximum-meps: integer
-
Limit on the number of MEPs in the service
range:"2..8190" default:"100" - cross-check: object
-
Cross-check configuration
-
- auto: null
-
Enable automatic MEP cross-check
- cross-check-meps: object
-
Cross-check MEPs
-
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
- continuity-check-interval: object
-
Continuity Check Interval and Loss Threshold. Configuring the interval enables Continuity Check.
-
- ccm-interval: string
-
CCM Interval
- loss-threshold: integer
-
Loss Threshold (default 3)
range:"2..255" default:3)"
- continuity-check-auto-traceroute: null
-
Automatically trigger a traceroute when a peer MEP times out
- log-ais: null
-
Log receipt of AIS and LCK messages
- service: string
-
Service (Maintenance Association)
- ais: object
-
Service specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- service-properties: object
-
Fundamental properties of the service (maintenance association)
-
- evi: integer
-
EVPN ID
range:"1..65534" - service-type: string bridge-domain, p2p-cross-connect, mp2mp-cross-connect, vlan-aware-flexible-cross-connect, vlan-unaware-flexible-cross-connect, down-meps
-
Type of Service
- short-ma-name-string: string
-
String Short MA Name, if format is String
- short-ma-name-oui: integer
-
VPN OUI, if Short MA Name format is VPN_ID
range:"0..16777215" - switching-name: string
-
Bridge Domain or Cross-connect name, if Service Type is BridgeDomain or CrossConnect
- remote-ce-id: integer
-
Remote Customer Edge Identifier
range:"1..16384" - short-ma-name-umc: string
-
Unique MEG ID Code (UMC), if format is ICCBased
- short-ma-name-format: string vlan-id, string, number, vpn-id, icc-based
-
Short MA Name Format
- group-name: string
-
Bridge Group or Cross-connect Group, if Service Type is BridgeDomain or CrossConnect
- short-ma-name-number: integer
-
Numeric Short MA Name, if format is VlanID or Number
range:"0..65535" - ce-id: integer
-
Local Customer Edge Identifier
range:"1..16384" - short-ma-name-vpn-index: integer
-
VPN Index, if Short MA Name format is VPN_ID
- short-ma-name-icc: string
-
ITU Carrier Code (ICC), if format is ICCBased
- log-cross-check-errors: null
-
Log Cross-check Errors detected for peer MEPs
- log-continuity-check-errors: null
-
Log CCM Errors detected for peer MEPs
- log-continuity-check-state-changes: null
-
Log peer MEPs state changes
Example
{
"mip-auto-creation": {
"mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer",
"efd2": {
"enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer",
"cross-check": {
"auto": [ null ],
"cross-check-meps": {
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
},
"continuity-check-interval": {
"ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string",
"ais": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
},
"service-properties": {
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
a3_efd2_schema:
Enable EFD to bring down ports when MEPs detect errors
- enable: null
-
Enable EFD
- protection-switching-enable: null
-
Enable protection switching notifications
Example
{
"enable": [ null ],
"protection-switching-enable": [ null ]
}
a3_continuity-check-interval_schema:
Continuity Check Interval and Loss Threshold. Configuring the interval enables Continuity Check.
- ccm-interval: string
-
CCM Interval
- loss-threshold: integer
-
Loss Threshold (default 3)
range:"2..255" default:3)"
Example
{
"ccm-interval": "string",
"loss-threshold": "integer"
}
a3_mip-auto-creation_schema:
MIP Auto-creation Policy
- mip-policy: string all, lower-mep-only
-
MIP Auto-creation Policy
- ccm-learning-enable: null
-
Enable CCM Learning at MIPs in this service
Example
{
"mip-policy": "string",
"ccm-learning-enable": [ null ]
}
a3_ais_schema:
Service specific AIS configuration
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
Example
{
"transmission": {
"cos": "string",
"ais-interval": "string"
}
}
a3_cross-check_schema:
Cross-check configuration
- auto: null
-
Enable automatic MEP cross-check
- cross-check-meps: object
-
Cross-check MEPs
-
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
Example
{
"auto": [ null ],
"cross-check-meps": {
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
}
a3_cross-check-meps_schema:
Cross-check MEPs
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
Example
{
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
a3_cross-check-mep_schema:
- mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
Example
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
a3_service-properties_schema:
Fundamental properties of the service (maintenance association)
- evi: integer
-
EVPN ID
range:"1..65534" - service-type: string bridge-domain, p2p-cross-connect, mp2mp-cross-connect, vlan-aware-flexible-cross-connect, vlan-unaware-flexible-cross-connect, down-meps
-
Type of Service
- short-ma-name-string: string
-
String Short MA Name, if format is String
- short-ma-name-oui: integer
-
VPN OUI, if Short MA Name format is VPN_ID
range:"0..16777215" - switching-name: string
-
Bridge Domain or Cross-connect name, if Service Type is BridgeDomain or CrossConnect
- remote-ce-id: integer
-
Remote Customer Edge Identifier
range:"1..16384" - short-ma-name-umc: string
-
Unique MEG ID Code (UMC), if format is ICCBased
- short-ma-name-format: string vlan-id, string, number, vpn-id, icc-based
-
Short MA Name Format
- group-name: string
-
Bridge Group or Cross-connect Group, if Service Type is BridgeDomain or CrossConnect
- short-ma-name-number: integer
-
Numeric Short MA Name, if format is VlanID or Number
range:"0..65535" - ce-id: integer
-
Local Customer Edge Identifier
range:"1..16384" - short-ma-name-vpn-index: integer
-
VPN Index, if Short MA Name format is VPN_ID
- short-ma-name-icc: string
-
ITU Carrier Code (ICC), if format is ICCBased
Example
{
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
}
a3_domain-properties_schema:
Fundamental properties of the domain
- mdid-string: string
-
String MDID, if MDID format is String or DNSLike
- mdid-format: string null, dns-like, mac-address, string
-
Maintenance Domain ID Format
- mdid-mac-address: string
-
MAC Address, if MDID Format is MACAddress
- mdid-number: integer
-
Unsigned 16-bit Interger, if MDID Format is MACAddress
range:"0..65535" - level: string
-
Maintenance Domain Level
Example
{
"mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
TRAP-HOST-TABLE:
Common node of snmp, vrf
- trap-hosts: object
-
Specify hosts to receive SNMP notifications
-
- trap-host: object[]
-
Specify hosts to receive SNMP notifications
-
object - encrypted-user-communities: object
-
Container class for defining Clear/encrypt communities for a trap host
-
- encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- inform-host: object
-
Container class for defining notification type for a Inform host
-
- inform-encrypted-user-communities: object
-
Container class for defining Clear/encrypt communities for a inform host
-
- inform-encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- inform-user-communities: object
-
Container class for defining communities for a inform host
-
- inform-user-community: object[]
-
Unencrpted Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- ip-address: string
-
IP address of SNMP notification host
- default-user-communities: object
-
Container class for defining communities for a trap host
-
- default-user-community: object[]
-
Unencrpted Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"trap-hosts": {
"trap-host": [
{
"encrypted-user-communities": {
"encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
},
"inform-host": {
"inform-encrypted-user-communities": {
"inform-encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
},
"inform-user-communities": {
"inform-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string",
"default-user-communities": {
"default-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
]
}
}
APPLIED-TO:
Common node of rule, rule-set
- applied-to: object
-
Applied to the Rule or Ruleset
-
- all: null
-
Apply to all of the device
- hosts: object
-
Table of configured hosts to apply rules to
-
- host: object[]
-
A destination host
-
object - port: string
-
Port (specify 162 for default)
- ip-address: string
-
IP address
Example
{
"applied-to": {
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
}
CONTEXT-MAPPING-TABLE:
Common node of snmp, vrf
- context-mappings: object
-
List of context names
-
- context-mapping: object[]
-
Context mapping name
-
object - context-mapping-name: string
-
Context mapping name
- vrf-name: string
-
VRF name associated with the context
- topology-name: string
-
Topology name associated with the context
- context: string vrf, bridge, ospf, ospfv3
-
SNMP context feature type
- instance-name: string
-
OSPF protocol instance
Example
{
"context-mappings": {
"context-mapping": [
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
]
}
}
VAR-BIND-TABLE:
Common node of root-cause, non-root-cause
- var-binds: object
-
Varbinds to match
-
- var-bind: object[]
-
Varbind match conditions
-
object - oid: string
-
OID of varbind (dotted decimal)
- match: object
-
VarBind match conditions
-
- index: string
-
Regular Expression to match index
- value: string
-
Regular Expression to match value
Example
{
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
CONTEXT-TABLE:
Common node of snmp, vrf
- contexts: object
-
List of Context Names
-
- context: object[]
-
Context Name
-
object - context-name: string
-
Context Name
Example
{
"contexts": {
"context": [
{
"context-name": "string"
}
]
}
}
a3_snmp_schema:
SNMP notification configuration
- authentication: null
-
Enable authentication notification
- enable: null
-
Enable SNMP notifications
- warm-start: null
-
Enable warm start notification
- cold-start: null
-
Enable cold start notification
Example
{
"authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
}
a3_encrypted-community-maps_schema:
Container class to hold clear/encrypted communitie maps
- encrypted-community-map: object[]
-
Clear/encrypted SNMP community map
-
object - security: string
-
SNMP Security Name
- community-name: string
-
SNMP community map
- context: string
-
SNMP Context Name
- target-list: string
-
target list name
Example
{
"encrypted-community-map": [
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
]
}
a3_encrypted-community-map_schema:
- security: string
-
SNMP Security Name
- community-name: string
-
SNMP community map
- context: string
-
SNMP Context Name
- target-list: string
-
target list name
Example
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
a3_views_schema:
Class to configure a SNMPv2 MIB view
- view: object[]
-
Name of the view
-
object - view-name: string
-
Name of the view
- view-inclusion: string included, excluded
-
MIB view to be included or excluded
- family: string
-
MIB view family name
Example
{
"view": [
{
"view-name": "string",
"view-inclusion": "string",
"family": "string"
}
]
}
a3_view_schema:
- view-name: string
-
Name of the view
- view-inclusion: string included, excluded
-
MIB view to be included or excluded
- family: string
-
MIB view family name
Example
{
"view-name": "string",
"view-inclusion": "string",
"family": "string"
}
a3_logging_schema:
SNMP logging
- threshold: object
-
SNMP logging threshold
-
- oid-processing: integer
-
SNMP logging threshold for OID processing
range:"0..20000" default:"500" - pdu-processing: integer
-
SNMP logging threshold for PDU processing
range:"0..20000" default:"20000"
Example
{
"threshold": {
"oid-processing": "integer",
"pdu-processing": "integer"
}
}
a3_threshold_schema:
SNMP logging threshold
- oid-processing: integer
-
SNMP logging threshold for OID processing
range:"0..20000" default:"500" - pdu-processing: integer
-
SNMP logging threshold for PDU processing
range:"0..20000" default:"20000"
Example
{
"oid-processing": "integer",
"pdu-processing": "integer"
}
a3_administration_schema:
Container class for SNMP administration
- default-communities: object
-
Container class to hold unencrpted communities
-
- default-community: object[]
-
Unencrpted SNMP community string and access priviledges
-
object - priviledge: string read-only, read-write
-
Read/Write Access
- view-name: string
-
MIB view to which the community has access
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- community-name: string
-
SNMP community string
- owner: string sdr-owner, system-owner
-
Logical Router or System owner access
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
- encrypted-communities: object
-
Container class to hold clear/encrypted communities
-
- encrypted-community: object[]
-
Clear/encrypted SNMP community string and access priviledges
-
object - priviledge: string read-only, read-write
-
Read/Write Access
- view-name: string
-
MIB view to which the community has access
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- community-name: string
-
SNMP community string
- owner: string sdr-owner, system-owner
-
Logical Router or System owner access
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
Example
{
"default-communities": {
"default-community": [
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
},
"encrypted-communities": {
"encrypted-community": [
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
}
}
a3_default-communities_schema:
Container class to hold unencrpted communities
- default-community: object[]
-
Unencrpted SNMP community string and access priviledges
-
object - priviledge: string read-only, read-write
-
Read/Write Access
- view-name: string
-
MIB view to which the community has access
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- community-name: string
-
SNMP community string
- owner: string sdr-owner, system-owner
-
Logical Router or System owner access
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
Example
{
"default-community": [
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
}
a3_default-community_schema:
- priviledge: string read-only, read-write
-
Read/Write Access
- view-name: string
-
MIB view to which the community has access
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- community-name: string
-
SNMP community string
- owner: string sdr-owner, system-owner
-
Logical Router or System owner access
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
Example
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
a3_encrypted-communities_schema:
Container class to hold clear/encrypted communities
- encrypted-community: object[]
-
Clear/encrypted SNMP community string and access priviledges
-
object - priviledge: string read-only, read-write
-
Read/Write Access
- view-name: string
-
MIB view to which the community has access
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- community-name: string
-
SNMP community string
- owner: string sdr-owner, system-owner
-
Logical Router or System owner access
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
Example
{
"encrypted-community": [
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
}
a3_encrypted-community_schema:
- priviledge: string read-only, read-write
-
Read/Write Access
- view-name: string
-
MIB view to which the community has access
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- community-name: string
-
SNMP community string
- owner: string sdr-owner, system-owner
-
Logical Router or System owner access
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
Example
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
a3_agent_schema:
The heirarchy point for SNMP Agent configurations
- engine-id: object
-
SNMPv3 engineID
-
- remotes: object
-
SNMPv3 remote SNMP Entity
-
- remote: object[]
-
engineID of the remote agent
-
object - remote-engine-id: string
-
engine ID octet string
- remote-address: string
-
IP address of remote SNMP entity
- port: string
-
UDP port number
- local: string
-
engineID of the local agent
Example
{
"engine-id": {
"remotes": {
"remote": [
{
"remote-engine-id": "string",
"remote-address": "string",
"port": "string"
}
]
},
"local": "string"
}
}
a3_engine-id_schema:
SNMPv3 engineID
- remotes: object
-
SNMPv3 remote SNMP Entity
-
- remote: object[]
-
engineID of the remote agent
-
object - remote-engine-id: string
-
engine ID octet string
- remote-address: string
-
IP address of remote SNMP entity
- port: string
-
UDP port number
- local: string
-
engineID of the local agent
Example
{
"remotes": {
"remote": [
{
"remote-engine-id": "string",
"remote-address": "string",
"port": "string"
}
]
},
"local": "string"
}
a3_remotes_schema:
SNMPv3 remote SNMP Entity
- remote: object[]
-
engineID of the remote agent
-
object - remote-engine-id: string
-
engine ID octet string
- remote-address: string
-
IP address of remote SNMP entity
- port: string
-
UDP port number
Example
{
"remote": [
{
"remote-engine-id": "string",
"remote-address": "string",
"port": "string"
}
]
}
a3_remote_schema:
- remote-engine-id: string
-
engine ID octet string
- remote-address: string
-
IP address of remote SNMP entity
- port: string
-
UDP port number
Example
{
"remote-engine-id": "string",
"remote-address": "string",
"port": "string"
}
a3_trap_schema:
Class to hold trap configurations
- queue-length: integer
-
Message queue length for each TRAP host
range:"1..5000" - throttle-time: integer
-
Set throttle time for handling traps
range:"50..1000" units:"millisecond" - timeout: integer
-
Timeout for TRAP message retransmissions
range:"1..600000" units:"millisecond"
Example
{
"queue-length": "integer",
"throttle-time": "integer",
"timeout": "integer"
}
a3_drop-packet_schema:
SNMP packet drop config
- unknown-user: null
-
Enable drop unknown user name
Example
{
"unknown-user": [ null ]
}
a3_ipv6_schema:
SNMP TOS bit for outgoing packets
- tos: object
-
Type of TOS
-
- type: string precedence, dscp
-
SNMP TOS type DSCP or Precedence
- dscp: string
-
SNMP DSCP value
- precedence: string
-
SNMP Precedence value
Example
{
"tos": {
"type": "string",
"dscp": "string",
"precedence": "string"
}
}
a3_tos_schema:
Type of TOS
- type: string precedence, dscp
-
SNMP TOS type DSCP or Precedence
- dscp: string
-
SNMP DSCP value
- precedence: string
-
SNMP Precedence value
Example
{
"type": "string",
"dscp": "string",
"precedence": "string"
}
a3_ipv4_schema:
SNMP TOS bit for outgoing packets
- tos: object
-
Type of TOS
-
- type: string precedence, dscp
-
SNMP TOS type DSCP or Precedence
- dscp: string
-
SNMP DSCP value
- precedence: string
-
SNMP Precedence value
Example
{
"tos": {
"type": "string",
"dscp": "string",
"precedence": "string"
}
}
a3_system_schema:
container to hold system information
- chassis-id: string
-
String to uniquely identify this chassis
- contact: string
-
identification of the contact person for this managed node
- location: string
-
The physical location of this node
Example
{
"chassis-id": "string",
"contact": "string",
"location": "string"
}
a3_target_schema:
- target-addresses: object
-
SNMP Target address configurations
-
- target-address: object[]
-
IP Address to be configured for the Target
-
object - ip-address: string
-
IPv4/Ipv6 address
- target-list-name: string
-
Name of the target list
- vrf-names: object
-
List of VRF Name for a target list
-
- vrf-name: object[]
-
VRF name of the target
-
object - name: string
-
VRF Name
Example
{
"target-addresses": {
"target-address": [
{
"ip-address": "string"
}
]
},
"target-list-name": "string",
"vrf-names": {
"vrf-name": [
{
"name": "string"
}
]
}
}
a3_targets_schema:
List of targets
- target: object[]
-
Name of the target list
-
object - target-addresses: object
-
SNMP Target address configurations
-
- target-address: object[]
-
IP Address to be configured for the Target
-
object - ip-address: string
-
IPv4/Ipv6 address
- target-list-name: string
-
Name of the target list
- vrf-names: object
-
List of VRF Name for a target list
-
- vrf-name: object[]
-
VRF name of the target
-
object - name: string
-
VRF Name
Example
{
"target": [
{
"target-addresses": {
"target-address": [
{
"ip-address": "string"
}
]
},
"target-list-name": "string",
"vrf-names": {
"vrf-name": [
{
"name": "string"
}
]
}
}
]
}
a3_vrf-names_schema:
List of VRF Name for a target list
- vrf-name: object[]
-
VRF name of the target
-
object - name: string
-
VRF Name
Example
{
"vrf-name": [
{
"name": "string"
}
]
}
a3_target-addresses_schema:
SNMP Target address configurations
- target-address: object[]
-
IP Address to be configured for the Target
-
object - ip-address: string
-
IPv4/Ipv6 address
Example
{
"target-address": [
{
"ip-address": "string"
}
]
}
a3_notification_schema:
Enable SNMP notifications
- vpls: object
-
CISCO-IETF-VPLS-GENERIC-MIB notification configuration
-
- status: null
-
Enable cvplsStatusChanged notification
- full-raise: null
-
Enable cvplsFwdFullAlarmRaised notification
- enable: null
-
Enable CISCO-IETF-VPLS-GENERIC-MIB notifications
- full-clear: null
-
Enable cvplsFwdFullAlarmCleared notification
- cfm: object
-
802.1ag Connectivity Fault Management MIB notification configuration
-
- enable: null
-
Enable 802.1ag Connectivity Fault Management MIB notifications
- snmp: object
-
SNMP notification configuration
-
- authentication: null
-
Enable authentication notification
- enable: null
-
Enable SNMP notifications
- warm-start: null
-
Enable warm start notification
- cold-start: null
-
Enable cold start notification
- l2vpn: object
-
CISCO-IETF-PW-MIB notification configuration
-
- vc-up: null
-
Enable cpwVcUp notification
- vc-down: null
-
Enable cpwVcDown notification
- enable: null
-
Enable CISCO-IETF-PW-MIB notifications
- cisco: null
-
Enable Cisco format including extra varbinds
Example
{
"vpls": {
"status": [ null ],
"full-raise": [ null ],
"enable": [ null ],
"full-clear": [ null ]
},
"cfm": {
"enable": [ null ]
},
"snmp": {
"authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
},
"l2vpn": {
"vc-up": [ null ],
"vc-down": [ null ],
"enable": [ null ],
"cisco": [ null ]
}
}
a3_vpls_schema:
CISCO-IETF-VPLS-GENERIC-MIB notification configuration
- status: null
-
Enable cvplsStatusChanged notification
- full-raise: null
-
Enable cvplsFwdFullAlarmRaised notification
- enable: null
-
Enable CISCO-IETF-VPLS-GENERIC-MIB notifications
- full-clear: null
-
Enable cvplsFwdFullAlarmCleared notification
Example
{
"status": [ null ],
"full-raise": [ null ],
"enable": [ null ],
"full-clear": [ null ]
}
a3_l2vpn_schema:
CISCO-IETF-PW-MIB notification configuration
- vc-up: null
-
Enable cpwVcUp notification
- vc-down: null
-
Enable cpwVcDown notification
- enable: null
-
Enable CISCO-IETF-PW-MIB notifications
- cisco: null
-
Enable Cisco format including extra varbinds
Example
{
"vc-up": [ null ],
"vc-down": [ null ],
"enable": [ null ],
"cisco": [ null ]
}
a3_correlator_schema:
Configure properties of the trap correlator
- rules: object
-
Table of configured rules
-
- rule: object[]
-
Rule name
-
- non-root-causes: object
-
Table of configured non-rootcause
-
- non-root-cause: object[]
-
A non-rootcause
-
- oid: string
-
OID of nonrootcause trap (dotted decimal)
- created: null
-
Create nonrootcause
- timeout: integer
-
Timeout (time to wait for active correlation) in milliseconds
range:"1..600000" units:"millisecond" - root-causes: object
-
Table of configured rootcause (only one entry allowed)
-
- root-cause: object[]
-
The rootcause - maximum of one can be configured per rule
-
- oid: string
-
OID of rootcause trap (dotted decimal)
- created: null
-
Create rootcause
- name: string
-
Rule name
- rule-sets: object
-
Table of configured rulesets
-
- rule-set: object[]
-
Ruleset name
-
- name: string
-
Ruleset name
- rulenames: object
-
Table of configured rulenames
-
- rulename: object[]
-
A rulename
-
object - rulename: string
-
Rule name
- buffer-size: integer
-
Configure size of the correlator buffer
range:"1024..2147483647" units:"byte"
Example
{
"rules": {
"rule": [
{
"non-root-causes": {
"non-root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer",
"root-causes": {
"root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string",
"applied-to": {
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
},
"rule-sets": {
"rule-set": [
{
"name": "string",
"rulenames": {
"rulename": [
{
"rulename": "string"
}
]
},
"applied-to": {
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
},
"buffer-size": "integer"
}
a3_rules_schema:
Table of configured rules
- rule: object[]
-
Rule name
-
- non-root-causes: object
-
Table of configured non-rootcause
-
- non-root-cause: object[]
-
A non-rootcause
-
- oid: string
-
OID of nonrootcause trap (dotted decimal)
- created: null
-
Create nonrootcause
- timeout: integer
-
Timeout (time to wait for active correlation) in milliseconds
range:"1..600000" units:"millisecond" - root-causes: object
-
Table of configured rootcause (only one entry allowed)
-
- root-cause: object[]
-
The rootcause - maximum of one can be configured per rule
-
- oid: string
-
OID of rootcause trap (dotted decimal)
- created: null
-
Create rootcause
- name: string
-
Rule name
Example
{
"rule": [
{
"non-root-causes": {
"non-root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer",
"root-causes": {
"root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string",
"applied-to": {
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}
a3_rule_schema:
- non-root-causes: object
-
Table of configured non-rootcause
-
- non-root-cause: object[]
-
A non-rootcause
-
- oid: string
-
OID of nonrootcause trap (dotted decimal)
- created: null
-
Create nonrootcause
- timeout: integer
-
Timeout (time to wait for active correlation) in milliseconds
range:"1..600000" units:"millisecond" - root-causes: object
-
Table of configured rootcause (only one entry allowed)
-
- root-cause: object[]
-
The rootcause - maximum of one can be configured per rule
-
- oid: string
-
OID of rootcause trap (dotted decimal)
- created: null
-
Create rootcause
- name: string
-
Rule name
Example
{
"non-root-causes": {
"non-root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer",
"root-causes": {
"root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string",
"applied-to": {
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
}
a3_root-causes_schema:
Table of configured rootcause (only one entry allowed)
- root-cause: object[]
-
The rootcause - maximum of one can be configured per rule
-
- oid: string
-
OID of rootcause trap (dotted decimal)
- created: null
-
Create rootcause
Example
{
"root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
}
a3_root-cause_schema:
- oid: string
-
OID of rootcause trap (dotted decimal)
- created: null
-
Create rootcause
Example
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
a3_var-binds_schema:
Varbinds to match
- var-bind: object[]
-
Varbind match conditions
-
object - oid: string
-
OID of varbind (dotted decimal)
- match: object
-
VarBind match conditions
-
- index: string
-
Regular Expression to match index
- value: string
-
Regular Expression to match value
Example
{
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
a3_var-bind_schema:
- oid: string
-
OID of varbind (dotted decimal)
- match: object
-
VarBind match conditions
-
- index: string
-
Regular Expression to match index
- value: string
-
Regular Expression to match value
Example
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
a3_match_schema:
VarBind match conditions
- index: string
-
Regular Expression to match index
- value: string
-
Regular Expression to match value
Example
{
"index": "string",
"value": "string"
}
a3_non-root-causes_schema:
Table of configured non-rootcause
- non-root-cause: object[]
-
A non-rootcause
-
- oid: string
-
OID of nonrootcause trap (dotted decimal)
- created: null
-
Create nonrootcause
Example
{
"non-root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
}
a3_non-root-cause_schema:
- oid: string
-
OID of nonrootcause trap (dotted decimal)
- created: null
-
Create nonrootcause
Example
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
a3_applied-to_schema:
Applied to the Rule or Ruleset
- all: null
-
Apply to all of the device
- hosts: object
-
Table of configured hosts to apply rules to
-
- host: object[]
-
A destination host
-
object - port: string
-
Port (specify 162 for default)
- ip-address: string
-
IP address
Example
{
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
a3_hosts_schema:
Table of configured hosts to apply rules to
- host: object[]
-
A destination host
-
object - port: string
-
Port (specify 162 for default)
- ip-address: string
-
IP address
Example
{
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
a3_host_schema:
- port: string
-
Port (specify 162 for default)
- ip-address: string
-
IP address
Example
{
"port": "string",
"ip-address": "string"
}
a3_rule-sets_schema:
Table of configured rulesets
- rule-set: object[]
-
Ruleset name
-
- name: string
-
Ruleset name
- rulenames: object
-
Table of configured rulenames
-
- rulename: object[]
-
A rulename
-
object - rulename: string
-
Rule name
Example
{
"rule-set": [
{
"name": "string",
"rulenames": {
"rulename": [
{
"rulename": "string"
}
]
},
"applied-to": {
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}
a3_rule-set_schema:
- name: string
-
Ruleset name
- rulenames: object
-
Table of configured rulenames
-
- rulename: object[]
-
A rulename
-
object - rulename: string
-
Rule name
Example
{
"name": "string",
"rulenames": {
"rulename": [
{
"rulename": "string"
}
]
},
"applied-to": {
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
}
a3_rulenames_schema:
Table of configured rulenames
- rulename: object[]
-
A rulename
-
object - rulename: string
-
Rule name
Example
{
"rulename": [
{
"rulename": "string"
}
]
}
a3_bulk-stats_schema:
SNMP bulk stats configuration commands
- memory: integer
-
per process memory limit in kilo bytes
range:"100..200000" units:"kilobyte" - transfers: object
-
Periodicity for the transfer of bulk data in minutes
-
- transfer: object[]
-
Name of bulk transfer
-
object - retry: integer
-
Number of transmission retries
range:"0..100" - transfer-schemas: object
-
Schema that contains objects to be collected
-
- transfer-schema: object[]
-
Schema that contains objects to be collected
-
object - schema-name: string
-
Schema that contains objects to be collected
- format: string schema-ascii, bulk-ascii, bulk-binary
-
Format of the bulk data file
- interval: integer
-
Periodicity for the transfer of bulk data in minutes
units:"minute" - primary: string
-
FTP or rcp or TFTP can be used for file transfer
- buffer-size: integer
-
Bulkstat data file maximum size in bytes
range:"1024..2147483647" units:"byte" - enable: null
-
Start Data Collection for this Configuration
- transfer-name: string
-
Name of bulk transfer
- retain: integer
-
Retention period in minutes
range:"0..20000" units:"minute" - type: null
-
Configure transfer list name
- secondary: string
-
FTP or rcp or TFTP can be used for file transfer
- objects: object
-
Configure an Object List
-
- object: object[]
-
Name of the object List
-
object - object-list-name: string
-
Name of the object List
- objects: object
-
Configure an object List
-
- object: object[]
-
Object name or OID
-
object - oid: string
-
Object name or OID
- type: null
-
Configure object list name
- schemas: object
-
Configure schema definition
-
- schema: object[]
-
The name of the Schema
-
object - schema-name: string
-
The name of the schema
- instance: object
-
Object instance information
-
- end: string
-
End Instance OID for repetition
- sub-interface: boolean
-
Include all the subinterface
- start: string
-
Start Instance OID for repetition
- max: integer
-
Max value of Instance repetition
- instance: string
-
Instance of the schema
- type: string exact-interface, exact-oid, wild-interface, wild-oid, range-oid, repeat-oid
-
Type of the instance
- type: null
-
Configure schema name
- schema-object-list: string
-
Name of an object List
- poll-interval: integer
-
Periodicity for polling of objects in this schema in minutes
range:"1..20000" units:"minute"
Example
{
"memory": "integer",
"transfers": {
"transfer": [
{
"retry": "integer",
"transfer-schemas": {
"transfer-schema": [
{
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
]
},
"objects": {
"object": [
{
"object-list-name": "string",
"objects": {
"object": [
{
"oid": "string"
}
]
},
"type": [ null ]
}
]
},
"schemas": {
"schema": [
{
"schema-name": "string",
"instance": {
"end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
]
}
}
a3_schemas_schema:
Configure schema definition
- schema: object[]
-
The name of the Schema
-
object - schema-name: string
-
The name of the schema
- instance: object
-
Object instance information
-
- end: string
-
End Instance OID for repetition
- sub-interface: boolean
-
Include all the subinterface
- start: string
-
Start Instance OID for repetition
- max: integer
-
Max value of Instance repetition
- instance: string
-
Instance of the schema
- type: string exact-interface, exact-oid, wild-interface, wild-oid, range-oid, repeat-oid
-
Type of the instance
- type: null
-
Configure schema name
- schema-object-list: string
-
Name of an object List
- poll-interval: integer
-
Periodicity for polling of objects in this schema in minutes
range:"1..20000" units:"minute"
Example
{
"schema": [
{
"schema-name": "string",
"instance": {
"end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
]
}
a3_schema_schema:
- schema-name: string
-
The name of the schema
- instance: object
-
Object instance information
-
- end: string
-
End Instance OID for repetition
- sub-interface: boolean
-
Include all the subinterface
- start: string
-
Start Instance OID for repetition
- max: integer
-
Max value of Instance repetition
- instance: string
-
Instance of the schema
- type: string exact-interface, exact-oid, wild-interface, wild-oid, range-oid, repeat-oid
-
Type of the instance
- type: null
-
Configure schema name
- schema-object-list: string
-
Name of an object List
- poll-interval: integer
-
Periodicity for polling of objects in this schema in minutes
range:"1..20000" units:"minute"
Example
{
"schema-name": "string",
"instance": {
"end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
a3_instance_schema:
Object instance information
- end: string
-
End Instance OID for repetition
- sub-interface: boolean
-
Include all the subinterface
- start: string
-
Start Instance OID for repetition
- max: integer
-
Max value of Instance repetition
- instance: string
-
Instance of the schema
- type: string exact-interface, exact-oid, wild-interface, wild-oid, range-oid, repeat-oid
-
Type of the instance
Example
{
"end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
}
a3_objects_schema:
Configure an object List
- object: object[]
-
Object name or OID
-
object - oid: string
-
Object name or OID
Example
{
"object": [
{
"oid": "string"
}
]
}
a3_transfers_schema:
Periodicity for the transfer of bulk data in minutes
- transfer: object[]
-
Name of bulk transfer
-
object - retry: integer
-
Number of transmission retries
range:"0..100" - transfer-schemas: object
-
Schema that contains objects to be collected
-
- transfer-schema: object[]
-
Schema that contains objects to be collected
-
object - schema-name: string
-
Schema that contains objects to be collected
- format: string schema-ascii, bulk-ascii, bulk-binary
-
Format of the bulk data file
- interval: integer
-
Periodicity for the transfer of bulk data in minutes
units:"minute" - primary: string
-
FTP or rcp or TFTP can be used for file transfer
- buffer-size: integer
-
Bulkstat data file maximum size in bytes
range:"1024..2147483647" units:"byte" - enable: null
-
Start Data Collection for this Configuration
- transfer-name: string
-
Name of bulk transfer
- retain: integer
-
Retention period in minutes
range:"0..20000" units:"minute" - type: null
-
Configure transfer list name
- secondary: string
-
FTP or rcp or TFTP can be used for file transfer
Example
{
"transfer": [
{
"retry": "integer",
"transfer-schemas": {
"transfer-schema": [
{
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
]
}
a3_transfer_schema:
- retry: integer
-
Number of transmission retries
range:"0..100" - transfer-schemas: object
-
Schema that contains objects to be collected
-
- transfer-schema: object[]
-
Schema that contains objects to be collected
-
object - schema-name: string
-
Schema that contains objects to be collected
- format: string schema-ascii, bulk-ascii, bulk-binary
-
Format of the bulk data file
- interval: integer
-
Periodicity for the transfer of bulk data in minutes
units:"minute" - primary: string
-
FTP or rcp or TFTP can be used for file transfer
- buffer-size: integer
-
Bulkstat data file maximum size in bytes
range:"1024..2147483647" units:"byte" - enable: null
-
Start Data Collection for this Configuration
- transfer-name: string
-
Name of bulk transfer
- retain: integer
-
Retention period in minutes
range:"0..20000" units:"minute" - type: null
-
Configure transfer list name
- secondary: string
-
FTP or rcp or TFTP can be used for file transfer
Example
{
"retry": "integer",
"transfer-schemas": {
"transfer-schema": [
{
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
a3_transfer-schemas_schema:
Schema that contains objects to be collected
- transfer-schema: object[]
-
Schema that contains objects to be collected
-
object - schema-name: string
-
Schema that contains objects to be collected
Example
{
"transfer-schema": [
{
"schema-name": "string"
}
]
}
a3_transfer-schema_schema:
- schema-name: string
-
Schema that contains objects to be collected
Example
{
"schema-name": "string"
}
a3_default-community-maps_schema:
Container class to hold unencrpted community map
- default-community-map: object[]
-
Unencrpted SNMP community map name
-
object - security: string
-
SNMP Security Name
- community-name: string
-
SNMP community map
- context: string
-
SNMP Context Name
- target-list: string
-
target list name
Example
{
"default-community-map": [
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
]
}
a3_default-community-map_schema:
- security: string
-
SNMP Security Name
- community-name: string
-
SNMP community map
- context: string
-
SNMP Context Name
- target-list: string
-
target list name
Example
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
a3_overload-control_schema:
Set overload control params for handling incoming messages
- drop-time: integer
-
Drop time in seconds for incoming queue (default 1 sec)
range:"0..300" units:"second" - throttle-rate: integer
-
Throttle time in milliseconds for incoming queue (default 500 msec)
range:"0..1000" units:"millisecond"
Example
{
"drop-time": "integer",
"throttle-rate": "integer"
}
a3_timeouts_schema:
SNMP timeouts
- duplicates: integer
-
Duplicate request feature timeout
range:"0..20" units:"second" default:"1" - pdu-stats: integer
-
SNMP pdu statistics timeout
range:"1..10" units:"second" default:"2" - in-qdrop: integer
-
incoming queue drop feature timeout
range:"0..20" units:"second" default:"10" - subagent: integer
-
Sub-Agent Request timeout
range:"1..20" units:"second" default:"10"
Example
{
"duplicates": "integer",
"pdu-stats": "integer",
"in-qdrop": "integer",
"subagent": "integer"
}
a3_users_schema:
Define a user who can access the SNMP engine
- user: object[]
-
Name of the user
-
object - v6acl-type: string ipv4, ipv6
-
Access-list type
- group-name: string
-
Group to which the user belongs
- v6-access-list: string
-
Ipv6 Access-list name
- priv-algorithm: string none, des, 3des, aes128, aes192, aes256
-
The algorithm used des56 or aes128 or aes192or aes256 or 3des
- owner: string sdr-owner, system-owner
-
The system access either SDROwner or SystemOwner
- v4acl-type: string ipv4, ipv6
-
Access-list type
- privacy-password: string
-
The privacy password
- remote-address: string
-
IP address of remote SNMP entity
- port: string
-
UDP port number
- user-name: string
-
Name of the user
- algorithm: string none, md5, sha
-
The algorithm used md5 or sha
- privacy-password-configured: null
-
Flag to indicate that the privacy password is configured for version 3
- authentication-password: string
-
The authentication password
- version: string v1, v2c, v3
-
SNMP version to be used. v1,v2c or v3
- v4-access-list: string
-
Ipv4 Access-list name
- authentication-password-configured: null
-
Flag to indicate that authentication password is configred for version 3
Example
{
"user": [
{
"v6acl-type": "string",
"group-name": "string",
"v6-access-list": "string",
"priv-algorithm": "string",
"owner": "string",
"v4acl-type": "string",
"privacy-password": "string",
"remote-address": "string",
"port": "string",
"user-name": "string",
"algorithm": "string",
"privacy-password-configured": [ null ],
"authentication-password": "string",
"version": "string",
"v4-access-list": "string",
"authentication-password-configured": [ null ]
}
]
}
a3_user_schema:
- v6acl-type: string ipv4, ipv6
-
Access-list type
- group-name: string
-
Group to which the user belongs
- v6-access-list: string
-
Ipv6 Access-list name
- priv-algorithm: string none, des, 3des, aes128, aes192, aes256
-
The algorithm used des56 or aes128 or aes192or aes256 or 3des
- owner: string sdr-owner, system-owner
-
The system access either SDROwner or SystemOwner
- v4acl-type: string ipv4, ipv6
-
Access-list type
- privacy-password: string
-
The privacy password
- remote-address: string
-
IP address of remote SNMP entity
- port: string
-
UDP port number
- user-name: string
-
Name of the user
- algorithm: string none, md5, sha
-
The algorithm used md5 or sha
- privacy-password-configured: null
-
Flag to indicate that the privacy password is configured for version 3
- authentication-password: string
-
The authentication password
- version: string v1, v2c, v3
-
SNMP version to be used. v1,v2c or v3
- v4-access-list: string
-
Ipv4 Access-list name
- authentication-password-configured: null
-
Flag to indicate that authentication password is configred for version 3
Example
{
"v6acl-type": "string",
"group-name": "string",
"v6-access-list": "string",
"priv-algorithm": "string",
"owner": "string",
"v4acl-type": "string",
"privacy-password": "string",
"remote-address": "string",
"port": "string",
"user-name": "string",
"algorithm": "string",
"privacy-password-configured": [ null ],
"authentication-password": "string",
"version": "string",
"v4-access-list": "string",
"authentication-password-configured": [ null ]
}
a3_vrfs_schema:
SNMP VRF configuration commands
- vrf: object[]
-
VRF name
-
- name: string
-
VRF name
Example
{
"vrf": [
{
"name": "string",
"context-mappings": {
"context-mapping": [
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
]
}
}
]
}
a3_vrf_schema:
- name: string
-
VRF name
Example
{
"name": "string",
"context-mappings": {
"context-mapping": [
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
]
}
}
a3_trap-hosts_schema:
Specify hosts to receive SNMP notifications
- trap-host: object[]
-
Specify hosts to receive SNMP notifications
-
object - encrypted-user-communities: object
-
Container class for defining Clear/encrypt communities for a trap host
-
- encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- inform-host: object
-
Container class for defining notification type for a Inform host
-
- inform-encrypted-user-communities: object
-
Container class for defining Clear/encrypt communities for a inform host
-
- inform-encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- inform-user-communities: object
-
Container class for defining communities for a inform host
-
- inform-user-community: object[]
-
Unencrpted Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- ip-address: string
-
IP address of SNMP notification host
- default-user-communities: object
-
Container class for defining communities for a trap host
-
- default-user-community: object[]
-
Unencrpted Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"trap-host": [
{
"encrypted-user-communities": {
"encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
},
"inform-host": {
"inform-encrypted-user-communities": {
"inform-encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
},
"inform-user-communities": {
"inform-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string",
"default-user-communities": {
"default-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
]
}
a3_trap-host_schema:
- encrypted-user-communities: object
-
Container class for defining Clear/encrypt communities for a trap host
-
- encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- inform-host: object
-
Container class for defining notification type for a Inform host
-
- inform-encrypted-user-communities: object
-
Container class for defining Clear/encrypt communities for a inform host
-
- inform-encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- inform-user-communities: object
-
Container class for defining communities for a inform host
-
- inform-user-community: object[]
-
Unencrpted Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- ip-address: string
-
IP address of SNMP notification host
- default-user-communities: object
-
Container class for defining communities for a trap host
-
- default-user-community: object[]
-
Unencrpted Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"encrypted-user-communities": {
"encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
},
"inform-host": {
"inform-encrypted-user-communities": {
"inform-encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
},
"inform-user-communities": {
"inform-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string",
"default-user-communities": {
"default-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
a3_encrypted-user-communities_schema:
Container class for defining Clear/encrypt communities for a trap host
- encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
a3_encrypted-user-community_schema:
- port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
a3_inform-host_schema:
Container class for defining notification type for a Inform host
- inform-encrypted-user-communities: object
-
Container class for defining Clear/encrypt communities for a inform host
-
- inform-encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- inform-user-communities: object
-
Container class for defining communities for a inform host
-
- inform-user-community: object[]
-
Unencrpted Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"inform-encrypted-user-communities": {
"inform-encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
},
"inform-user-communities": {
"inform-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
a3_inform-user-communities_schema:
Container class for defining communities for a inform host
- inform-user-community: object[]
-
Unencrpted Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"inform-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
a3_inform-user-community_schema:
- port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
a3_inform-encrypted-user-communities_schema:
Container class for defining Clear/encrypt communities for a inform host
- inform-encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"inform-encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
a3_inform-encrypted-user-community_schema:
- port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
a3_default-user-communities_schema:
Container class for defining communities for a trap host
- default-user-community: object[]
-
Unencrpted Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"default-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
a3_default-user-community_schema:
- port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
a3_contexts_schema:
List of Context Names
- context: object[]
-
Context Name
-
object - context-name: string
-
Context Name
Example
{
"context": [
{
"context-name": "string"
}
]
}
a3_context-mappings_schema:
List of context names
- context-mapping: object[]
-
Context mapping name
-
object - context-mapping-name: string
-
Context mapping name
- vrf-name: string
-
VRF name associated with the context
- topology-name: string
-
Topology name associated with the context
- context: string vrf, bridge, ospf, ospfv3
-
SNMP context feature type
- instance-name: string
-
OSPF protocol instance
Example
{
"context-mapping": [
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
]
}
a3_context-mapping_schema:
- context-mapping-name: string
-
Context mapping name
- vrf-name: string
-
VRF name associated with the context
- topology-name: string
-
Topology name associated with the context
- context: string vrf, bridge, ospf, ospfv3
-
SNMP context feature type
- instance-name: string
-
OSPF protocol instance
Example
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
a3_groups_schema:
Define a User Security Model group
- group: object[]
-
Name of the group
-
object - name: string
-
Name of the group
- write-view: string
-
write view name
- snmp-version: string v1, v2c, v3
-
snmp version
- context-name: string
-
Context name
- security-model: string no-authentication, authentication, privacy
-
security model like auth/noAuth/Priv applicable for v3
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- read-view: string
-
read view name
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
- notify-view: string
-
notify view name
Example
{
"group": [
{
"name": "string",
"write-view": "string",
"snmp-version": "string",
"context-name": "string",
"security-model": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"read-view": "string",
"v4acl-type": "string",
"v4-access-list": "string",
"notify-view": "string"
}
]
}
a3_group_schema:
- name: string
-
Name of the group
- write-view: string
-
write view name
- snmp-version: string v1, v2c, v3
-
snmp version
- context-name: string
-
Context name
- security-model: string no-authentication, authentication, privacy
-
security model like auth/noAuth/Priv applicable for v3
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- read-view: string
-
read view name
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
- notify-view: string
-
notify view name
Example
{
"name": "string",
"write-view": "string",
"snmp-version": "string",
"context-name": "string",
"security-model": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"read-view": "string",
"v4acl-type": "string",
"v4-access-list": "string",
"notify-view": "string"
}
a4_global-interface-configuration_schema:
Global scoped configuration for interfaces
- link-status: string default, disable, software-interfaces
-
Enable or disable link-status messages
Example
{
"link-status": "string"
}
a4_interface-configurations_schema:
interface configurations
- interface-configuration: object[]
-
The configuration for an interface
-
object - interface-mode-non-physical: string default, point-to-point, multipoint, l2-transport
-
The mode in which an interface is running. The existence of this object causes the creation of the software subinterface.
- description: string
-
The description of this interface
- interface-virtual: null
-
The mode in which an interface is running. The existence of this object causes the creation of the software virtual/subinterface.
- mac-accounting: object
-
MAC Accounting Configuration
-
- ingress: null
-
Per MAC address accounting statistics
- egress: null
-
Per MAC address accounting statistics
- bandwidth: integer
-
The bandwidth of the interface in kbps
range:"0..4294967295" units:"kbit/s" - ethernet-features: object
-
Ethernet Features Configuration
-
- filtering: string
-
Ingress Ethernet frame filtering
- cfm: object
-
CFM interface configuration
-
- domains: object
-
Domain-specific interface configuration
-
- domain: object[]
-
Configuration for a particular Maintenance Domain
-
object - domain: string
-
Maintenance Domain
- mep: object
-
MEP Configuration
-
- loss-measurement-counters: object
-
Loss-measurement specific configuration
-
- cfg-type: string aggregate, list, range
-
Aggregate, List, or Range
- cos7: string
-
CoS bits for per-CoS counters - list item
- cos6: string
-
CoS bits for per-CoS counters - list item
- cos5: string
-
CoS bits for per-CoS counters - list item
- cos4: string
-
CoS bits for per-CoS counters - list item
- cos3: string
-
CoS bits for per-CoS counters - list item
- cos2: string
-
CoS bits for per-CoS counters - list item
- cos1: string
-
CoS bits for per-CoS counters - end of range or list item
- cos0: string
-
CoS bits for per-CoS counters - start of range or list item
- sla-profile-target-mep-ids: object
-
SLA specific configuration
-
- sla-profile-target-mep-id: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
- sla-profile-target-mac-address: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
- mep-properties: object
-
Properties for this MEP
-
- mep-id: string
-
MEP ID
- service: string
-
Service (Maintenance Association)
- cos: string
-
The Class of Service bits for this MEP
- ais-up: object
-
Interface specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- shutdown: null
-
The existence of this configuration indicates the interface is shut down
- vlan-trunk-configuration: object
-
IEEE 802.1Q VLAN trunk interface configuration
-
- native-vlan-identifier: object
-
The Native VLAN identifier associated with this trunk interface
-
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
- tunneling-ethertype: string 0x9100, 0x9200
-
The outer ethertype used in Q-in-Q frames. The default value is 0x8100
- active: string
-
Whether the interface is active or preconfigured
- encapsulation: object
-
The encapsulation on the interface
-
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
- bvi: object
-
BVI attributes
-
- host-routing: null
-
Enable host-routing on this BVI
- carrier-delay: object
-
Set the carrier transition delay on an interface in msecs
-
- carrier-delay-up: integer
-
Carrier Delay (up) in msecs
range:"1..65535" - carrier-delay-down: integer
-
Carrier Delay down in msecs, must be set to 0
- vlan-sub-configuration: object
-
IEEE 802.1Q VLAN subinterface configuration
-
- vlan-identifier: object
-
The VLAN tag stack associated with this sub-interface.
-
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
- l2-transport: object
-
Interface Layer 2 Transport service configuration data
-
- propagate-remote-status: null
-
Enable propagation of the remote attachment-circuit link state to the localattachment-circuit link state
- l2-protocols: object
-
Interface specific Layer 2 protocol handling
-
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string
-
Protocol name
- mode: string
-
How to handle the protocol's packets
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- l2-ethernet-features: object
-
L2 Ethernet Features Configuration
-
- egress-filtering: string
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
- pseudowire-iw: object
-
PW-IW attributes
-
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
- dampening: object
-
Whether this interface's state changes are dampened or not
-
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
- interface-name: string
-
The name of the interface
- secondary-admin-state: string normal, maintenance
-
The secondary admin state of the interface
- ethernet-service: object
-
Ethernet service configuration
-
- local-traffic-default-encapsulation: object
-
The default encapsulation to be used for locally-sourced packets
-
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
- rewrite: object
-
The rewrite operation for the Ethernet service
-
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
- encapsulation: object
-
The encapsulation of this Ethernet service
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
- pseudowire-ether: object
-
PW-Ether attributes
-
- l2-overhead: integer
-
PW Ether L2 overhead requirement
- generic-interface-list: string
-
Name of the interface list
- link-status: null
-
Enable interface and line-protocol state change alarms
- mtus: object
-
The MTU configuration for the interface
-
- mtu: object[]
-
The MTU for the interface
range:"64..65535" -
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
- ethernet-bng: object
-
Ethernet Infra BNG specific configuration
-
- ambiguous-encapsulation: object
-
L3 Ambiguous encapsulation
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"interface-configuration": [
{
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ],
"mac-accounting": {
"ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer",
"ethernet-features": {
"filtering": "string",
"cfm": {
"domains": {
"domain": [
{
"domain": "string",
"mep": {
"loss-measurement-counters": {
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
},
"sla-profile-target-mep-ids": {
"sla-profile-target-mep-id": [
{
"profile": "string",
"target-mep-id": "string"
}
],
"sla-profile-target-mac-address": [
{
"profile": "string",
"target-mac-address": "string"
}
]
},
"mep-properties": {
"mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
},
"ais-up": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
}
}
},
"shutdown": [ null ],
"vlan-trunk-configuration": {
"native-vlan-identifier": {
"vlan-type": "string",
"vlan-identifier": "string"
},
"tunneling-ethertype": "string"
},
"active": "string",
"encapsulation": {
"encapsulation": "string",
"capsulation-options": "integer"
},
"bvi": {
"host-routing": [ null ]
},
"carrier-delay": {
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
},
"vlan-sub-configuration": {
"vlan-identifier": {
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
},
"l2-transport": {
"propagate-remote-status": [ null ],
"l2-protocols": {
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ],
"l2-ethernet-features": {
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
},
"pseudowire-iw": {
"generic-interface-list": "string",
"l2-overhead": "integer"
},
"dampening": {
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string",
"ethernet-service": {
"local-traffic-default-encapsulation": {
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
},
"rewrite": {
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}
}
}
]
}
a4_interface-configuration_schema:
- interface-mode-non-physical: string default, point-to-point, multipoint, l2-transport
-
The mode in which an interface is running. The existence of this object causes the creation of the software subinterface.
- description: string
-
The description of this interface
- interface-virtual: null
-
The mode in which an interface is running. The existence of this object causes the creation of the software virtual/subinterface.
- mac-accounting: object
-
MAC Accounting Configuration
-
- ingress: null
-
Per MAC address accounting statistics
- egress: null
-
Per MAC address accounting statistics
- bandwidth: integer
-
The bandwidth of the interface in kbps
range:"0..4294967295" units:"kbit/s" - ethernet-features: object
-
Ethernet Features Configuration
-
- filtering: string
-
Ingress Ethernet frame filtering
- cfm: object
-
CFM interface configuration
-
- domains: object
-
Domain-specific interface configuration
-
- domain: object[]
-
Configuration for a particular Maintenance Domain
-
object - domain: string
-
Maintenance Domain
- mep: object
-
MEP Configuration
-
- loss-measurement-counters: object
-
Loss-measurement specific configuration
-
- cfg-type: string aggregate, list, range
-
Aggregate, List, or Range
- cos7: string
-
CoS bits for per-CoS counters - list item
- cos6: string
-
CoS bits for per-CoS counters - list item
- cos5: string
-
CoS bits for per-CoS counters - list item
- cos4: string
-
CoS bits for per-CoS counters - list item
- cos3: string
-
CoS bits for per-CoS counters - list item
- cos2: string
-
CoS bits for per-CoS counters - list item
- cos1: string
-
CoS bits for per-CoS counters - end of range or list item
- cos0: string
-
CoS bits for per-CoS counters - start of range or list item
- sla-profile-target-mep-ids: object
-
SLA specific configuration
-
- sla-profile-target-mep-id: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
- sla-profile-target-mac-address: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
- mep-properties: object
-
Properties for this MEP
-
- mep-id: string
-
MEP ID
- service: string
-
Service (Maintenance Association)
- cos: string
-
The Class of Service bits for this MEP
- ais-up: object
-
Interface specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- shutdown: null
-
The existence of this configuration indicates the interface is shut down
- vlan-trunk-configuration: object
-
IEEE 802.1Q VLAN trunk interface configuration
-
- native-vlan-identifier: object
-
The Native VLAN identifier associated with this trunk interface
-
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
- tunneling-ethertype: string 0x9100, 0x9200
-
The outer ethertype used in Q-in-Q frames. The default value is 0x8100
- active: string
-
Whether the interface is active or preconfigured
- encapsulation: object
-
The encapsulation on the interface
-
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
- bvi: object
-
BVI attributes
-
- host-routing: null
-
Enable host-routing on this BVI
- carrier-delay: object
-
Set the carrier transition delay on an interface in msecs
-
- carrier-delay-up: integer
-
Carrier Delay (up) in msecs
range:"1..65535" - carrier-delay-down: integer
-
Carrier Delay down in msecs, must be set to 0
- vlan-sub-configuration: object
-
IEEE 802.1Q VLAN subinterface configuration
-
- vlan-identifier: object
-
The VLAN tag stack associated with this sub-interface.
-
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
- l2-transport: object
-
Interface Layer 2 Transport service configuration data
-
- propagate-remote-status: null
-
Enable propagation of the remote attachment-circuit link state to the localattachment-circuit link state
- l2-protocols: object
-
Interface specific Layer 2 protocol handling
-
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string
-
Protocol name
- mode: string
-
How to handle the protocol's packets
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- l2-ethernet-features: object
-
L2 Ethernet Features Configuration
-
- egress-filtering: string
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
- pseudowire-iw: object
-
PW-IW attributes
-
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
- dampening: object
-
Whether this interface's state changes are dampened or not
-
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
- interface-name: string
-
The name of the interface
- secondary-admin-state: string normal, maintenance
-
The secondary admin state of the interface
- ethernet-service: object
-
Ethernet service configuration
-
- local-traffic-default-encapsulation: object
-
The default encapsulation to be used for locally-sourced packets
-
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
- rewrite: object
-
The rewrite operation for the Ethernet service
-
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
- encapsulation: object
-
The encapsulation of this Ethernet service
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
- pseudowire-ether: object
-
PW-Ether attributes
-
- l2-overhead: integer
-
PW Ether L2 overhead requirement
- generic-interface-list: string
-
Name of the interface list
- link-status: null
-
Enable interface and line-protocol state change alarms
- mtus: object
-
The MTU configuration for the interface
-
- mtu: object[]
-
The MTU for the interface
range:"64..65535" -
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
- ethernet-bng: object
-
Ethernet Infra BNG specific configuration
-
- ambiguous-encapsulation: object
-
L3 Ambiguous encapsulation
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ],
"mac-accounting": {
"ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer",
"ethernet-features": {
"filtering": "string",
"cfm": {
"domains": {
"domain": [
{
"domain": "string",
"mep": {
"loss-measurement-counters": {
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
},
"sla-profile-target-mep-ids": {
"sla-profile-target-mep-id": [
{
"profile": "string",
"target-mep-id": "string"
}
],
"sla-profile-target-mac-address": [
{
"profile": "string",
"target-mac-address": "string"
}
]
},
"mep-properties": {
"mep-id": "string",
"service": "string"
},
"cos": "string"
}
}
]
},
"ais-up": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
}
}
},
"shutdown": [ null ],
"vlan-trunk-configuration": {
"native-vlan-identifier": {
"vlan-type": "string",
"vlan-identifier": "string"
},
"tunneling-ethertype": "string"
},
"active": "string",
"encapsulation": {
"encapsulation": "string",
"capsulation-options": "integer"
},
"bvi": {
"host-routing": [ null ]
},
"carrier-delay": {
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
},
"vlan-sub-configuration": {
"vlan-identifier": {
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
},
"l2-transport": {
"propagate-remote-status": [ null ],
"l2-protocols": {
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ],
"l2-ethernet-features": {
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
},
"pseudowire-iw": {
"generic-interface-list": "string",
"l2-overhead": "integer"
},
"dampening": {
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string",
"ethernet-service": {
"local-traffic-default-encapsulation": {
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
},
"rewrite": {
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
},
"encapsulation": {
"ingress-destination-mac": "string"
}
}
}
a4_dampening_schema:
Whether this interface's state changes are dampened or not
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
Example
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
a4_mtus_schema:
The MTU configuration for the interface
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"mtu": [
{
"owner": "string",
"mtu": "integer"
}
]
}
a4_mtu_schema:
- owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"owner": "string",
"mtu": "integer"
}
a4_encapsulation_schema:
The encapsulation of this Ethernet service
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
a4_pseudowire-ether_schema:
PW-Ether attributes
- l2-overhead: integer
-
PW Ether L2 overhead requirement
- generic-interface-list: string
-
Name of the interface list
Example
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
a4_pseudowire-iw_schema:
PW-IW attributes
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
Example
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
a4_bvi_schema:
BVI attributes
- host-routing: null
-
Enable host-routing on this BVI
Example
{
"host-routing": [ null ]
}
a4_l2-transport_schema:
Interface Layer 2 Transport service configuration data
- propagate-remote-status: null
-
Enable propagation of the remote attachment-circuit link state to the localattachment-circuit link state
- l2-protocols: object
-
Interface specific Layer 2 protocol handling
-
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string
-
Protocol name
- mode: string
-
How to handle the protocol's packets
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- l2-ethernet-features: object
-
L2 Ethernet Features Configuration
-
- egress-filtering: string
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
Example
{
"propagate-remote-status": [ null ],
"l2-protocols": {
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ],
"l2-ethernet-features": {
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}
a4_l2-protocols_schema:
Interface specific Layer 2 protocol handling
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string
-
Protocol name
- mode: string
-
How to handle the protocol's packets
Example
{
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
}
a4_l2-protocol_schema:
- mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string
-
Protocol name
- mode: string
-
How to handle the protocol's packets
Example
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
a4_l2-ethernet-features_schema:
L2 Ethernet Features Configuration
- egress-filtering: string
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
Example
{
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
a4_vlan-sub-configuration_schema:
IEEE 802.1Q VLAN subinterface configuration
- vlan-identifier: object
-
The VLAN tag stack associated with this sub-interface.
-
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
Example
{
"vlan-identifier": {
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
}
a4_vlan-identifier_schema:
The VLAN tag stack associated with this sub-interface.
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
Example
{
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
a4_ethernet-service_schema:
Ethernet service configuration
- local-traffic-default-encapsulation: object
-
The default encapsulation to be used for locally-sourced packets
-
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
- rewrite: object
-
The rewrite operation for the Ethernet service
-
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
- encapsulation: object
-
The encapsulation of this Ethernet service
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"local-traffic-default-encapsulation": {
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
},
"rewrite": {
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
},
"encapsulation": {
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
a4_local-traffic-default-encapsulation_schema:
The default encapsulation to be used for locally-sourced packets
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
Example
{
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}
a4_rewrite_schema:
The rewrite operation for the Ethernet service
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
Example
{
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}
a4_ethernet-bng_schema:
Ethernet Infra BNG specific configuration
- ambiguous-encapsulation: object
-
L3 Ambiguous encapsulation
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"ambiguous-encapsulation": {
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
a4_ambiguous-encapsulation_schema:
L3 Ambiguous encapsulation
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
a4_mac-accounting_schema:
MAC Accounting Configuration
- ingress: null
-
Per MAC address accounting statistics
- egress: null
-
Per MAC address accounting statistics
Example
{
"ingress": [ null ],
"egress": [ null ]
}
a4_ethernet-features_schema:
Ethernet Features Configuration
- egress-filtering: object
-
Egress Filtering Configuration
-
- egress-filtering-default-on: null
-
Whether Egress Filtering is on by default
- cfm: object
-
CFM global configuration
-
- domains: object
-
Domain-specific global configuration
-
- domain: object[]
-
Configuration for a particular Maintenance Domain
-
object - services: object
-
Service-specific global configuration
-
- service: object[]
-
Configuration for a particular Service (Maintenance Association)
-
object - mip-auto-creation: object
-
MIP Auto-creation Policy
-
- mip-policy: string all, lower-mep-only
-
MIP Auto-creation Policy
- ccm-learning-enable: null
-
Enable CCM Learning at MIPs in this service
- tags: integer
-
The number of tags to use when sending CFM packets from up MEPs in this Service
- log-efd: null
-
Enable logging
- continuity-check-archive-hold-time: integer
-
How long to store information for peer MEPs that have timed out
range:"1..65535" default:"100" - efd2: object
-
Enable EFD to bring down ports when MEPs detect errors
-
- enable: null
-
Enable EFD
- protection-switching-enable: null
-
Enable protection switching notifications
- maximum-meps: integer
-
Limit on the number of MEPs in the service
range:"2..8190" default:"100" - cross-check: object
-
Cross-check configuration
-
- auto: null
-
Enable automatic MEP cross-check
- cross-check-meps: object
-
Cross-check MEPs
-
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
- continuity-check-interval: object
-
Continuity Check Interval and Loss Threshold. Configuring the interval enables Continuity Check.
-
- ccm-interval: string
-
CCM Interval
- loss-threshold: integer
-
Loss Threshold (default 3)
range:"2..255" default:3)"
- continuity-check-auto-traceroute: null
-
Automatically trigger a traceroute when a peer MEP times out
- log-ais: null
-
Log receipt of AIS and LCK messages
- service: string
-
Service (Maintenance Association)
- ais: object
-
Service specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- service-properties: object
-
Fundamental properties of the service (maintenance association)
-
- evi: integer
-
EVPN ID
range:"1..65534" - service-type: string bridge-domain, p2p-cross-connect, mp2mp-cross-connect, vlan-aware-flexible-cross-connect, vlan-unaware-flexible-cross-connect, down-meps
-
Type of Service
- short-ma-name-string: string
-
String Short MA Name, if format is String
- short-ma-name-oui: integer
-
VPN OUI, if Short MA Name format is VPN_ID
range:"0..16777215" - switching-name: string
-
Bridge Domain or Cross-connect name, if Service Type is BridgeDomain or CrossConnect
- remote-ce-id: integer
-
Remote Customer Edge Identifier
range:"1..16384" - short-ma-name-umc: string
-
Unique MEG ID Code (UMC), if format is ICCBased
- short-ma-name-format: string vlan-id, string, number, vpn-id, icc-based
-
Short MA Name Format
- group-name: string
-
Bridge Group or Cross-connect Group, if Service Type is BridgeDomain or CrossConnect
- short-ma-name-number: integer
-
Numeric Short MA Name, if format is VlanID or Number
range:"0..65535" - ce-id: integer
-
Local Customer Edge Identifier
range:"1..16384" - short-ma-name-vpn-index: integer
-
VPN Index, if Short MA Name format is VPN_ID
- short-ma-name-icc: string
-
ITU Carrier Code (ICC), if format is ICCBased
- log-cross-check-errors: null
-
Log Cross-check Errors detected for peer MEPs
- log-continuity-check-errors: null
-
Log CCM Errors detected for peer MEPs
- log-continuity-check-state-changes: null
-
Log peer MEPs state changes
- domain: string
-
Maintenance Domain
- domain-properties: object
-
Fundamental properties of the domain
-
- mdid-string: string
-
String MDID, if MDID format is String or DNSLike
- mdid-format: string null, dns-like, mac-address, string
-
Maintenance Domain ID Format
- mdid-mac-address: string
-
MAC Address, if MDID Format is MACAddress
- mdid-number: integer
-
Unsigned 16-bit Interger, if MDID Format is MACAddress
range:"0..65535" - level: string
-
Maintenance Domain Level
- nv-satellite-sla-processing-disable: null
-
Disable processing of Ethernet SLA packets on nV Satellite devices
- traceroute-cache: object
-
Traceroute Cache Configuration
-
- hold-time: integer
-
Hold Time in minutes
range:"1..525600" default:"100" - cache-size: integer
-
Cache Size limit (number of replies)
range:"1..4294967295" default:"100"
Example
{
"egress-filtering": {
"egress-filtering-default-on": [ null ]
},
"cfm": {
"domains": {
"domain": [
{
"services": {
"service": [
{
"mip-auto-creation": {
"mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer",
"efd2": {
"enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer",
"cross-check": {
"auto": [ null ],
"cross-check-meps": {
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
},
"continuity-check-interval": {
"ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string",
"ais": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
},
"service-properties": {
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string",
"domain-properties": {
"mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
]
},
"nv-satellite-sla-processing-disable": [ null ],
"traceroute-cache": {
"hold-time": "integer",
"cache-size": "integer"
}
}
}
a4_cfm_schema:
802.1ag Connectivity Fault Management MIB notification configuration
- enable: null
-
Enable 802.1ag Connectivity Fault Management MIB notifications
Example
{
"enable": [ null ]
}
a4_domains_schema:
Domain-specific global configuration
- domain: object[]
-
Configuration for a particular Maintenance Domain
-
object - services: object
-
Service-specific global configuration
-
- service: object[]
-
Configuration for a particular Service (Maintenance Association)
-
object - mip-auto-creation: object
-
MIP Auto-creation Policy
-
- mip-policy: string all, lower-mep-only
-
MIP Auto-creation Policy
- ccm-learning-enable: null
-
Enable CCM Learning at MIPs in this service
- tags: integer
-
The number of tags to use when sending CFM packets from up MEPs in this Service
- log-efd: null
-
Enable logging
- continuity-check-archive-hold-time: integer
-
How long to store information for peer MEPs that have timed out
range:"1..65535" default:"100" - efd2: object
-
Enable EFD to bring down ports when MEPs detect errors
-
- enable: null
-
Enable EFD
- protection-switching-enable: null
-
Enable protection switching notifications
- maximum-meps: integer
-
Limit on the number of MEPs in the service
range:"2..8190" default:"100" - cross-check: object
-
Cross-check configuration
-
- auto: null
-
Enable automatic MEP cross-check
- cross-check-meps: object
-
Cross-check MEPs
-
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
- continuity-check-interval: object
-
Continuity Check Interval and Loss Threshold. Configuring the interval enables Continuity Check.
-
- ccm-interval: string
-
CCM Interval
- loss-threshold: integer
-
Loss Threshold (default 3)
range:"2..255" default:3)"
- continuity-check-auto-traceroute: null
-
Automatically trigger a traceroute when a peer MEP times out
- log-ais: null
-
Log receipt of AIS and LCK messages
- service: string
-
Service (Maintenance Association)
- ais: object
-
Service specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- service-properties: object
-
Fundamental properties of the service (maintenance association)
-
- evi: integer
-
EVPN ID
range:"1..65534" - service-type: string bridge-domain, p2p-cross-connect, mp2mp-cross-connect, vlan-aware-flexible-cross-connect, vlan-unaware-flexible-cross-connect, down-meps
-
Type of Service
- short-ma-name-string: string
-
String Short MA Name, if format is String
- short-ma-name-oui: integer
-
VPN OUI, if Short MA Name format is VPN_ID
range:"0..16777215" - switching-name: string
-
Bridge Domain or Cross-connect name, if Service Type is BridgeDomain or CrossConnect
- remote-ce-id: integer
-
Remote Customer Edge Identifier
range:"1..16384" - short-ma-name-umc: string
-
Unique MEG ID Code (UMC), if format is ICCBased
- short-ma-name-format: string vlan-id, string, number, vpn-id, icc-based
-
Short MA Name Format
- group-name: string
-
Bridge Group or Cross-connect Group, if Service Type is BridgeDomain or CrossConnect
- short-ma-name-number: integer
-
Numeric Short MA Name, if format is VlanID or Number
range:"0..65535" - ce-id: integer
-
Local Customer Edge Identifier
range:"1..16384" - short-ma-name-vpn-index: integer
-
VPN Index, if Short MA Name format is VPN_ID
- short-ma-name-icc: string
-
ITU Carrier Code (ICC), if format is ICCBased
- log-cross-check-errors: null
-
Log Cross-check Errors detected for peer MEPs
- log-continuity-check-errors: null
-
Log CCM Errors detected for peer MEPs
- log-continuity-check-state-changes: null
-
Log peer MEPs state changes
- domain: string
-
Maintenance Domain
- domain-properties: object
-
Fundamental properties of the domain
-
- mdid-string: string
-
String MDID, if MDID format is String or DNSLike
- mdid-format: string null, dns-like, mac-address, string
-
Maintenance Domain ID Format
- mdid-mac-address: string
-
MAC Address, if MDID Format is MACAddress
- mdid-number: integer
-
Unsigned 16-bit Interger, if MDID Format is MACAddress
range:"0..65535" - level: string
-
Maintenance Domain Level
Example
{
"domain": [
{
"services": {
"service": [
{
"mip-auto-creation": {
"mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer",
"efd2": {
"enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer",
"cross-check": {
"auto": [ null ],
"cross-check-meps": {
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
},
"continuity-check-interval": {
"ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string",
"ais": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
},
"service-properties": {
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string",
"domain-properties": {
"mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
]
}
a4_domain_schema:
- services: object
-
Service-specific global configuration
-
- service: object[]
-
Configuration for a particular Service (Maintenance Association)
-
object - mip-auto-creation: object
-
MIP Auto-creation Policy
-
- mip-policy: string all, lower-mep-only
-
MIP Auto-creation Policy
- ccm-learning-enable: null
-
Enable CCM Learning at MIPs in this service
- tags: integer
-
The number of tags to use when sending CFM packets from up MEPs in this Service
- log-efd: null
-
Enable logging
- continuity-check-archive-hold-time: integer
-
How long to store information for peer MEPs that have timed out
range:"1..65535" default:"100" - efd2: object
-
Enable EFD to bring down ports when MEPs detect errors
-
- enable: null
-
Enable EFD
- protection-switching-enable: null
-
Enable protection switching notifications
- maximum-meps: integer
-
Limit on the number of MEPs in the service
range:"2..8190" default:"100" - cross-check: object
-
Cross-check configuration
-
- auto: null
-
Enable automatic MEP cross-check
- cross-check-meps: object
-
Cross-check MEPs
-
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
- continuity-check-interval: object
-
Continuity Check Interval and Loss Threshold. Configuring the interval enables Continuity Check.
-
- ccm-interval: string
-
CCM Interval
- loss-threshold: integer
-
Loss Threshold (default 3)
range:"2..255" default:3)"
- continuity-check-auto-traceroute: null
-
Automatically trigger a traceroute when a peer MEP times out
- log-ais: null
-
Log receipt of AIS and LCK messages
- service: string
-
Service (Maintenance Association)
- ais: object
-
Service specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- service-properties: object
-
Fundamental properties of the service (maintenance association)
-
- evi: integer
-
EVPN ID
range:"1..65534" - service-type: string bridge-domain, p2p-cross-connect, mp2mp-cross-connect, vlan-aware-flexible-cross-connect, vlan-unaware-flexible-cross-connect, down-meps
-
Type of Service
- short-ma-name-string: string
-
String Short MA Name, if format is String
- short-ma-name-oui: integer
-
VPN OUI, if Short MA Name format is VPN_ID
range:"0..16777215" - switching-name: string
-
Bridge Domain or Cross-connect name, if Service Type is BridgeDomain or CrossConnect
- remote-ce-id: integer
-
Remote Customer Edge Identifier
range:"1..16384" - short-ma-name-umc: string
-
Unique MEG ID Code (UMC), if format is ICCBased
- short-ma-name-format: string vlan-id, string, number, vpn-id, icc-based
-
Short MA Name Format
- group-name: string
-
Bridge Group or Cross-connect Group, if Service Type is BridgeDomain or CrossConnect
- short-ma-name-number: integer
-
Numeric Short MA Name, if format is VlanID or Number
range:"0..65535" - ce-id: integer
-
Local Customer Edge Identifier
range:"1..16384" - short-ma-name-vpn-index: integer
-
VPN Index, if Short MA Name format is VPN_ID
- short-ma-name-icc: string
-
ITU Carrier Code (ICC), if format is ICCBased
- log-cross-check-errors: null
-
Log Cross-check Errors detected for peer MEPs
- log-continuity-check-errors: null
-
Log CCM Errors detected for peer MEPs
- log-continuity-check-state-changes: null
-
Log peer MEPs state changes
- domain: string
-
Maintenance Domain
- domain-properties: object
-
Fundamental properties of the domain
-
- mdid-string: string
-
String MDID, if MDID format is String or DNSLike
- mdid-format: string null, dns-like, mac-address, string
-
Maintenance Domain ID Format
- mdid-mac-address: string
-
MAC Address, if MDID Format is MACAddress
- mdid-number: integer
-
Unsigned 16-bit Interger, if MDID Format is MACAddress
range:"0..65535" - level: string
-
Maintenance Domain Level
Example
{
"services": {
"service": [
{
"mip-auto-creation": {
"mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer",
"efd2": {
"enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer",
"cross-check": {
"auto": [ null ],
"cross-check-meps": {
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
},
"continuity-check-interval": {
"ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string",
"ais": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
},
"service-properties": {
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
},
"domain": "string",
"domain-properties": {
"mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
}
a4_mep_schema:
MEP Configuration
- loss-measurement-counters: object
-
Loss-measurement specific configuration
-
- cfg-type: string aggregate, list, range
-
Aggregate, List, or Range
- cos7: string
-
CoS bits for per-CoS counters - list item
- cos6: string
-
CoS bits for per-CoS counters - list item
- cos5: string
-
CoS bits for per-CoS counters - list item
- cos4: string
-
CoS bits for per-CoS counters - list item
- cos3: string
-
CoS bits for per-CoS counters - list item
- cos2: string
-
CoS bits for per-CoS counters - list item
- cos1: string
-
CoS bits for per-CoS counters - end of range or list item
- cos0: string
-
CoS bits for per-CoS counters - start of range or list item
- sla-profile-target-mep-ids: object
-
SLA specific configuration
-
- sla-profile-target-mep-id: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
- sla-profile-target-mac-address: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
- mep-properties: object
-
Properties for this MEP
-
- mep-id: string
-
MEP ID
- service: string
-
Service (Maintenance Association)
- cos: string
-
The Class of Service bits for this MEP
Example
{
"loss-measurement-counters": {
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
},
"sla-profile-target-mep-ids": {
"sla-profile-target-mep-id": [
{
"profile": "string",
"target-mep-id": "string"
}
],
"sla-profile-target-mac-address": [
{
"profile": "string",
"target-mac-address": "string"
}
]
},
"mep-properties": {
"mep-id": "string",
"service": "string"
},
"cos": "string"
}
a4_sla-profile-target-mep-ids_schema:
SLA specific configuration
- sla-profile-target-mep-id: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
- sla-profile-target-mac-address: object[]
-
Configuration for a particular SLA operation
-
object - profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
Example
{
"sla-profile-target-mep-id": [
{
"profile": "string",
"target-mep-id": "string"
}
],
"sla-profile-target-mac-address": [
{
"profile": "string",
"target-mac-address": "string"
}
]
}
a4_sla-profile-target-mep-id_schema:
- profile: string
-
SLA profile name
- target-mep-id: string
-
Target MEP-ID
Example
{
"profile": "string",
"target-mep-id": "string"
}
a4_sla-profile-target-mac-address_schema:
- profile: string
-
SLA profile name
- target-mac-address: string
-
Target MAC address
Example
{
"profile": "string",
"target-mac-address": "string"
}
a4_mep-properties_schema:
Properties for this MEP
- mep-id: string
-
MEP ID
- service: string
-
Service (Maintenance Association)
Example
{
"mep-id": "string",
"service": "string"
}
a4_loss-measurement-counters_schema:
Loss-measurement specific configuration
- cfg-type: string aggregate, list, range
-
Aggregate, List, or Range
- cos7: string
-
CoS bits for per-CoS counters - list item
- cos6: string
-
CoS bits for per-CoS counters - list item
- cos5: string
-
CoS bits for per-CoS counters - list item
- cos4: string
-
CoS bits for per-CoS counters - list item
- cos3: string
-
CoS bits for per-CoS counters - list item
- cos2: string
-
CoS bits for per-CoS counters - list item
- cos1: string
-
CoS bits for per-CoS counters - end of range or list item
- cos0: string
-
CoS bits for per-CoS counters - start of range or list item
Example
{
"cfg-type": "string",
"cos7": "string",
"cos6": "string",
"cos5": "string",
"cos4": "string",
"cos3": "string",
"cos2": "string",
"cos1": "string",
"cos0": "string"
}
a4_ais-up_schema:
Interface specific AIS configuration
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
Example
{
"transmission": {
"cos": "string",
"ais-interval": "string"
}
}
a4_transmission_schema:
AIS transmission configuration
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
Example
{
"cos": "string",
"ais-interval": "string"
}
a4_carrier-delay_schema:
Set the carrier transition delay on an interface in msecs
- carrier-delay-up: integer
-
Carrier Delay (up) in msecs
range:"1..65535" - carrier-delay-down: integer
-
Carrier Delay down in msecs, must be set to 0
Example
{
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}
a4_vlan-trunk-configuration_schema:
IEEE 802.1Q VLAN trunk interface configuration
- native-vlan-identifier: object
-
The Native VLAN identifier associated with this trunk interface
-
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
- tunneling-ethertype: string 0x9100, 0x9200
-
The outer ethertype used in Q-in-Q frames. The default value is 0x8100
Example
{
"native-vlan-identifier": {
"vlan-type": "string",
"vlan-identifier": "string"
},
"tunneling-ethertype": "string"
}
a4_native-vlan-identifier_schema:
The Native VLAN identifier associated with this trunk interface
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
Example
{
"vlan-type": "string",
"vlan-identifier": "string"
}
a4_egress-filtering_schema:
Egress Filtering Configuration
- egress-filtering-default-on: null
-
Whether Egress Filtering is on by default
Example
{
"egress-filtering-default-on": [ null ]
}
a4_traceroute-cache_schema:
Traceroute Cache Configuration
- hold-time: integer
-
Hold Time in minutes
range:"1..525600" default:"100" - cache-size: integer
-
Cache Size limit (number of replies)
range:"1..4294967295" default:"100"
Example
{
"hold-time": "integer",
"cache-size": "integer"
}
a4_services_schema:
Service-specific global configuration
- service: object[]
-
Configuration for a particular Service (Maintenance Association)
-
object - mip-auto-creation: object
-
MIP Auto-creation Policy
-
- mip-policy: string all, lower-mep-only
-
MIP Auto-creation Policy
- ccm-learning-enable: null
-
Enable CCM Learning at MIPs in this service
- tags: integer
-
The number of tags to use when sending CFM packets from up MEPs in this Service
- log-efd: null
-
Enable logging
- continuity-check-archive-hold-time: integer
-
How long to store information for peer MEPs that have timed out
range:"1..65535" default:"100" - efd2: object
-
Enable EFD to bring down ports when MEPs detect errors
-
- enable: null
-
Enable EFD
- protection-switching-enable: null
-
Enable protection switching notifications
- maximum-meps: integer
-
Limit on the number of MEPs in the service
range:"2..8190" default:"100" - cross-check: object
-
Cross-check configuration
-
- auto: null
-
Enable automatic MEP cross-check
- cross-check-meps: object
-
Cross-check MEPs
-
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
- continuity-check-interval: object
-
Continuity Check Interval and Loss Threshold. Configuring the interval enables Continuity Check.
-
- ccm-interval: string
-
CCM Interval
- loss-threshold: integer
-
Loss Threshold (default 3)
range:"2..255" default:3)"
- continuity-check-auto-traceroute: null
-
Automatically trigger a traceroute when a peer MEP times out
- log-ais: null
-
Log receipt of AIS and LCK messages
- service: string
-
Service (Maintenance Association)
- ais: object
-
Service specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- service-properties: object
-
Fundamental properties of the service (maintenance association)
-
- evi: integer
-
EVPN ID
range:"1..65534" - service-type: string bridge-domain, p2p-cross-connect, mp2mp-cross-connect, vlan-aware-flexible-cross-connect, vlan-unaware-flexible-cross-connect, down-meps
-
Type of Service
- short-ma-name-string: string
-
String Short MA Name, if format is String
- short-ma-name-oui: integer
-
VPN OUI, if Short MA Name format is VPN_ID
range:"0..16777215" - switching-name: string
-
Bridge Domain or Cross-connect name, if Service Type is BridgeDomain or CrossConnect
- remote-ce-id: integer
-
Remote Customer Edge Identifier
range:"1..16384" - short-ma-name-umc: string
-
Unique MEG ID Code (UMC), if format is ICCBased
- short-ma-name-format: string vlan-id, string, number, vpn-id, icc-based
-
Short MA Name Format
- group-name: string
-
Bridge Group or Cross-connect Group, if Service Type is BridgeDomain or CrossConnect
- short-ma-name-number: integer
-
Numeric Short MA Name, if format is VlanID or Number
range:"0..65535" - ce-id: integer
-
Local Customer Edge Identifier
range:"1..16384" - short-ma-name-vpn-index: integer
-
VPN Index, if Short MA Name format is VPN_ID
- short-ma-name-icc: string
-
ITU Carrier Code (ICC), if format is ICCBased
- log-cross-check-errors: null
-
Log Cross-check Errors detected for peer MEPs
- log-continuity-check-errors: null
-
Log CCM Errors detected for peer MEPs
- log-continuity-check-state-changes: null
-
Log peer MEPs state changes
Example
{
"service": [
{
"mip-auto-creation": {
"mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer",
"efd2": {
"enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer",
"cross-check": {
"auto": [ null ],
"cross-check-meps": {
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
},
"continuity-check-interval": {
"ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string",
"ais": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
},
"service-properties": {
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
]
}
a4_service_schema:
- mip-auto-creation: object
-
MIP Auto-creation Policy
-
- mip-policy: string all, lower-mep-only
-
MIP Auto-creation Policy
- ccm-learning-enable: null
-
Enable CCM Learning at MIPs in this service
- tags: integer
-
The number of tags to use when sending CFM packets from up MEPs in this Service
- log-efd: null
-
Enable logging
- continuity-check-archive-hold-time: integer
-
How long to store information for peer MEPs that have timed out
range:"1..65535" default:"100" - efd2: object
-
Enable EFD to bring down ports when MEPs detect errors
-
- enable: null
-
Enable EFD
- protection-switching-enable: null
-
Enable protection switching notifications
- maximum-meps: integer
-
Limit on the number of MEPs in the service
range:"2..8190" default:"100" - cross-check: object
-
Cross-check configuration
-
- auto: null
-
Enable automatic MEP cross-check
- cross-check-meps: object
-
Cross-check MEPs
-
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
- continuity-check-interval: object
-
Continuity Check Interval and Loss Threshold. Configuring the interval enables Continuity Check.
-
- ccm-interval: string
-
CCM Interval
- loss-threshold: integer
-
Loss Threshold (default 3)
range:"2..255" default:3)"
- continuity-check-auto-traceroute: null
-
Automatically trigger a traceroute when a peer MEP times out
- log-ais: null
-
Log receipt of AIS and LCK messages
- service: string
-
Service (Maintenance Association)
- ais: object
-
Service specific AIS configuration
-
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
- service-properties: object
-
Fundamental properties of the service (maintenance association)
-
- evi: integer
-
EVPN ID
range:"1..65534" - service-type: string bridge-domain, p2p-cross-connect, mp2mp-cross-connect, vlan-aware-flexible-cross-connect, vlan-unaware-flexible-cross-connect, down-meps
-
Type of Service
- short-ma-name-string: string
-
String Short MA Name, if format is String
- short-ma-name-oui: integer
-
VPN OUI, if Short MA Name format is VPN_ID
range:"0..16777215" - switching-name: string
-
Bridge Domain or Cross-connect name, if Service Type is BridgeDomain or CrossConnect
- remote-ce-id: integer
-
Remote Customer Edge Identifier
range:"1..16384" - short-ma-name-umc: string
-
Unique MEG ID Code (UMC), if format is ICCBased
- short-ma-name-format: string vlan-id, string, number, vpn-id, icc-based
-
Short MA Name Format
- group-name: string
-
Bridge Group or Cross-connect Group, if Service Type is BridgeDomain or CrossConnect
- short-ma-name-number: integer
-
Numeric Short MA Name, if format is VlanID or Number
range:"0..65535" - ce-id: integer
-
Local Customer Edge Identifier
range:"1..16384" - short-ma-name-vpn-index: integer
-
VPN Index, if Short MA Name format is VPN_ID
- short-ma-name-icc: string
-
ITU Carrier Code (ICC), if format is ICCBased
- log-cross-check-errors: null
-
Log Cross-check Errors detected for peer MEPs
- log-continuity-check-errors: null
-
Log CCM Errors detected for peer MEPs
- log-continuity-check-state-changes: null
-
Log peer MEPs state changes
Example
{
"mip-auto-creation": {
"mip-policy": "string",
"ccm-learning-enable": [ null ]
},
"tags": "integer",
"log-efd": [ null ],
"continuity-check-archive-hold-time": "integer",
"efd2": {
"enable": [ null ],
"protection-switching-enable": [ null ]
},
"maximum-meps": "integer",
"cross-check": {
"auto": [ null ],
"cross-check-meps": {
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
},
"continuity-check-interval": {
"ccm-interval": "string",
"loss-threshold": "integer"
},
"continuity-check-auto-traceroute": [ null ],
"log-ais": [ null ],
"service": "string",
"ais": {
"transmission": {
"cos": "string",
"ais-interval": "string"
}
},
"service-properties": {
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
},
"log-cross-check-errors": [ null ],
"log-continuity-check-errors": [ null ],
"log-continuity-check-state-changes": [ null ]
}
a4_efd2_schema:
Enable EFD to bring down ports when MEPs detect errors
- enable: null
-
Enable EFD
- protection-switching-enable: null
-
Enable protection switching notifications
Example
{
"enable": [ null ],
"protection-switching-enable": [ null ]
}
a4_continuity-check-interval_schema:
Continuity Check Interval and Loss Threshold. Configuring the interval enables Continuity Check.
- ccm-interval: string
-
CCM Interval
- loss-threshold: integer
-
Loss Threshold (default 3)
range:"2..255" default:3)"
Example
{
"ccm-interval": "string",
"loss-threshold": "integer"
}
a4_mip-auto-creation_schema:
MIP Auto-creation Policy
- mip-policy: string all, lower-mep-only
-
MIP Auto-creation Policy
- ccm-learning-enable: null
-
Enable CCM Learning at MIPs in this service
Example
{
"mip-policy": "string",
"ccm-learning-enable": [ null ]
}
a4_ais_schema:
Service specific AIS configuration
- transmission: object
-
AIS transmission configuration
-
- cos: string
-
Class of Service bits
- ais-interval: string
-
AIS Interval
Example
{
"transmission": {
"cos": "string",
"ais-interval": "string"
}
}
a4_cross-check_schema:
Cross-check configuration
- auto: null
-
Enable automatic MEP cross-check
- cross-check-meps: object
-
Cross-check MEPs
-
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
Example
{
"auto": [ null ],
"cross-check-meps": {
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
}
a4_cross-check-meps_schema:
Cross-check MEPs
- cross-check-mep: object[]
-
MEP ID and optional MAC Address for Cross-check
-
object - mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
Example
{
"cross-check-mep": [
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
]
}
a4_cross-check-mep_schema:
- mep-id: string
-
MEP ID
- enable-mac-address: null
-
MAC Address is specified
- mac-address: string
-
MAC Address
Example
{
"mep-id": "string",
"enable-mac-address": [ null ],
"mac-address": "string"
}
a4_service-properties_schema:
Fundamental properties of the service (maintenance association)
- evi: integer
-
EVPN ID
range:"1..65534" - service-type: string bridge-domain, p2p-cross-connect, mp2mp-cross-connect, vlan-aware-flexible-cross-connect, vlan-unaware-flexible-cross-connect, down-meps
-
Type of Service
- short-ma-name-string: string
-
String Short MA Name, if format is String
- short-ma-name-oui: integer
-
VPN OUI, if Short MA Name format is VPN_ID
range:"0..16777215" - switching-name: string
-
Bridge Domain or Cross-connect name, if Service Type is BridgeDomain or CrossConnect
- remote-ce-id: integer
-
Remote Customer Edge Identifier
range:"1..16384" - short-ma-name-umc: string
-
Unique MEG ID Code (UMC), if format is ICCBased
- short-ma-name-format: string vlan-id, string, number, vpn-id, icc-based
-
Short MA Name Format
- group-name: string
-
Bridge Group or Cross-connect Group, if Service Type is BridgeDomain or CrossConnect
- short-ma-name-number: integer
-
Numeric Short MA Name, if format is VlanID or Number
range:"0..65535" - ce-id: integer
-
Local Customer Edge Identifier
range:"1..16384" - short-ma-name-vpn-index: integer
-
VPN Index, if Short MA Name format is VPN_ID
- short-ma-name-icc: string
-
ITU Carrier Code (ICC), if format is ICCBased
Example
{
"evi": "integer",
"service-type": "string",
"short-ma-name-string": "string",
"short-ma-name-oui": "integer",
"switching-name": "string",
"remote-ce-id": "integer",
"short-ma-name-umc": "string",
"short-ma-name-format": "string",
"group-name": "string",
"short-ma-name-number": "integer",
"ce-id": "integer",
"short-ma-name-vpn-index": "integer",
"short-ma-name-icc": "string"
}
a4_domain-properties_schema:
Fundamental properties of the domain
- mdid-string: string
-
String MDID, if MDID format is String or DNSLike
- mdid-format: string null, dns-like, mac-address, string
-
Maintenance Domain ID Format
- mdid-mac-address: string
-
MAC Address, if MDID Format is MACAddress
- mdid-number: integer
-
Unsigned 16-bit Interger, if MDID Format is MACAddress
range:"0..65535" - level: string
-
Maintenance Domain Level
Example
{
"mdid-string": "string",
"mdid-format": "string",
"mdid-mac-address": "string",
"mdid-number": "integer",
"level": "string"
}
a4_snmp_schema:
SNMP notification configuration
- authentication: null
-
Enable authentication notification
- enable: null
-
Enable SNMP notifications
- warm-start: null
-
Enable warm start notification
- cold-start: null
-
Enable cold start notification
Example
{
"authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
}
a4_encrypted-community-maps_schema:
Container class to hold clear/encrypted communitie maps
- encrypted-community-map: object[]
-
Clear/encrypted SNMP community map
-
object - security: string
-
SNMP Security Name
- community-name: string
-
SNMP community map
- context: string
-
SNMP Context Name
- target-list: string
-
target list name
Example
{
"encrypted-community-map": [
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
]
}
a4_encrypted-community-map_schema:
- security: string
-
SNMP Security Name
- community-name: string
-
SNMP community map
- context: string
-
SNMP Context Name
- target-list: string
-
target list name
Example
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
a4_views_schema:
Class to configure a SNMPv2 MIB view
- view: object[]
-
Name of the view
-
object - view-name: string
-
Name of the view
- view-inclusion: string included, excluded
-
MIB view to be included or excluded
- family: string
-
MIB view family name
Example
{
"view": [
{
"view-name": "string",
"view-inclusion": "string",
"family": "string"
}
]
}
a4_view_schema:
- view-name: string
-
Name of the view
- view-inclusion: string included, excluded
-
MIB view to be included or excluded
- family: string
-
MIB view family name
Example
{
"view-name": "string",
"view-inclusion": "string",
"family": "string"
}
a4_logging_schema:
SNMP logging
- threshold: object
-
SNMP logging threshold
-
- oid-processing: integer
-
SNMP logging threshold for OID processing
range:"0..20000" default:"500" - pdu-processing: integer
-
SNMP logging threshold for PDU processing
range:"0..20000" default:"20000"
Example
{
"threshold": {
"oid-processing": "integer",
"pdu-processing": "integer"
}
}
a4_threshold_schema:
SNMP logging threshold
- oid-processing: integer
-
SNMP logging threshold for OID processing
range:"0..20000" default:"500" - pdu-processing: integer
-
SNMP logging threshold for PDU processing
range:"0..20000" default:"20000"
Example
{
"oid-processing": "integer",
"pdu-processing": "integer"
}
a4_administration_schema:
Container class for SNMP administration
- default-communities: object
-
Container class to hold unencrpted communities
-
- default-community: object[]
-
Unencrpted SNMP community string and access priviledges
-
object - priviledge: string read-only, read-write
-
Read/Write Access
- view-name: string
-
MIB view to which the community has access
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- community-name: string
-
SNMP community string
- owner: string sdr-owner, system-owner
-
Logical Router or System owner access
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
- encrypted-communities: object
-
Container class to hold clear/encrypted communities
-
- encrypted-community: object[]
-
Clear/encrypted SNMP community string and access priviledges
-
object - priviledge: string read-only, read-write
-
Read/Write Access
- view-name: string
-
MIB view to which the community has access
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- community-name: string
-
SNMP community string
- owner: string sdr-owner, system-owner
-
Logical Router or System owner access
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
Example
{
"default-communities": {
"default-community": [
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
},
"encrypted-communities": {
"encrypted-community": [
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
}
}
a4_default-communities_schema:
Container class to hold unencrpted communities
- default-community: object[]
-
Unencrpted SNMP community string and access priviledges
-
object - priviledge: string read-only, read-write
-
Read/Write Access
- view-name: string
-
MIB view to which the community has access
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- community-name: string
-
SNMP community string
- owner: string sdr-owner, system-owner
-
Logical Router or System owner access
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
Example
{
"default-community": [
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
}
a4_default-community_schema:
- priviledge: string read-only, read-write
-
Read/Write Access
- view-name: string
-
MIB view to which the community has access
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- community-name: string
-
SNMP community string
- owner: string sdr-owner, system-owner
-
Logical Router or System owner access
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
Example
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
a4_encrypted-communities_schema:
Container class to hold clear/encrypted communities
- encrypted-community: object[]
-
Clear/encrypted SNMP community string and access priviledges
-
object - priviledge: string read-only, read-write
-
Read/Write Access
- view-name: string
-
MIB view to which the community has access
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- community-name: string
-
SNMP community string
- owner: string sdr-owner, system-owner
-
Logical Router or System owner access
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
Example
{
"encrypted-community": [
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
}
a4_encrypted-community_schema:
- priviledge: string read-only, read-write
-
Read/Write Access
- view-name: string
-
MIB view to which the community has access
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- community-name: string
-
SNMP community string
- owner: string sdr-owner, system-owner
-
Logical Router or System owner access
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
Example
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
a4_agent_schema:
The heirarchy point for SNMP Agent configurations
- engine-id: object
-
SNMPv3 engineID
-
- remotes: object
-
SNMPv3 remote SNMP Entity
-
- remote: object[]
-
engineID of the remote agent
-
object - remote-engine-id: string
-
engine ID octet string
- remote-address: string
-
IP address of remote SNMP entity
- port: string
-
UDP port number
- local: string
-
engineID of the local agent
Example
{
"engine-id": {
"remotes": {
"remote": [
{
"remote-engine-id": "string",
"remote-address": "string",
"port": "string"
}
]
},
"local": "string"
}
}
a4_engine-id_schema:
SNMPv3 engineID
- remotes: object
-
SNMPv3 remote SNMP Entity
-
- remote: object[]
-
engineID of the remote agent
-
object - remote-engine-id: string
-
engine ID octet string
- remote-address: string
-
IP address of remote SNMP entity
- port: string
-
UDP port number
- local: string
-
engineID of the local agent
Example
{
"remotes": {
"remote": [
{
"remote-engine-id": "string",
"remote-address": "string",
"port": "string"
}
]
},
"local": "string"
}
a4_remotes_schema:
SNMPv3 remote SNMP Entity
- remote: object[]
-
engineID of the remote agent
-
object - remote-engine-id: string
-
engine ID octet string
- remote-address: string
-
IP address of remote SNMP entity
- port: string
-
UDP port number
Example
{
"remote": [
{
"remote-engine-id": "string",
"remote-address": "string",
"port": "string"
}
]
}
a4_remote_schema:
- remote-engine-id: string
-
engine ID octet string
- remote-address: string
-
IP address of remote SNMP entity
- port: string
-
UDP port number
Example
{
"remote-engine-id": "string",
"remote-address": "string",
"port": "string"
}
a4_trap_schema:
Class to hold trap configurations
- queue-length: integer
-
Message queue length for each TRAP host
range:"1..5000" - throttle-time: integer
-
Set throttle time for handling traps
range:"50..1000" units:"millisecond" - timeout: integer
-
Timeout for TRAP message retransmissions
range:"1..600000" units:"millisecond"
Example
{
"queue-length": "integer",
"throttle-time": "integer",
"timeout": "integer"
}
a4_drop-packet_schema:
SNMP packet drop config
- unknown-user: null
-
Enable drop unknown user name
Example
{
"unknown-user": [ null ]
}
a4_ipv6_schema:
SNMP TOS bit for outgoing packets
- tos: object
-
Type of TOS
-
- type: string precedence, dscp
-
SNMP TOS type DSCP or Precedence
- dscp: string
-
SNMP DSCP value
- precedence: string
-
SNMP Precedence value
Example
{
"tos": {
"type": "string",
"dscp": "string",
"precedence": "string"
}
}
a4_tos_schema:
Type of TOS
- type: string precedence, dscp
-
SNMP TOS type DSCP or Precedence
- dscp: string
-
SNMP DSCP value
- precedence: string
-
SNMP Precedence value
Example
{
"type": "string",
"dscp": "string",
"precedence": "string"
}
a4_ipv4_schema:
SNMP TOS bit for outgoing packets
- tos: object
-
Type of TOS
-
- type: string precedence, dscp
-
SNMP TOS type DSCP or Precedence
- dscp: string
-
SNMP DSCP value
- precedence: string
-
SNMP Precedence value
Example
{
"tos": {
"type": "string",
"dscp": "string",
"precedence": "string"
}
}
a4_system_schema:
container to hold system information
- chassis-id: string
-
String to uniquely identify this chassis
- contact: string
-
identification of the contact person for this managed node
- location: string
-
The physical location of this node
Example
{
"chassis-id": "string",
"contact": "string",
"location": "string"
}
a4_target_schema:
- target-addresses: object
-
SNMP Target address configurations
-
- target-address: object[]
-
IP Address to be configured for the Target
-
object - ip-address: string
-
IPv4/Ipv6 address
- target-list-name: string
-
Name of the target list
- vrf-names: object
-
List of VRF Name for a target list
-
- vrf-name: object[]
-
VRF name of the target
-
object - name: string
-
VRF Name
Example
{
"target-addresses": {
"target-address": [
{
"ip-address": "string"
}
]
},
"target-list-name": "string",
"vrf-names": {
"vrf-name": [
{
"name": "string"
}
]
}
}
a4_targets_schema:
List of targets
- target: object[]
-
Name of the target list
-
object - target-addresses: object
-
SNMP Target address configurations
-
- target-address: object[]
-
IP Address to be configured for the Target
-
object - ip-address: string
-
IPv4/Ipv6 address
- target-list-name: string
-
Name of the target list
- vrf-names: object
-
List of VRF Name for a target list
-
- vrf-name: object[]
-
VRF name of the target
-
object - name: string
-
VRF Name
Example
{
"target": [
{
"target-addresses": {
"target-address": [
{
"ip-address": "string"
}
]
},
"target-list-name": "string",
"vrf-names": {
"vrf-name": [
{
"name": "string"
}
]
}
}
]
}
a4_vrf-names_schema:
List of VRF Name for a target list
- vrf-name: object[]
-
VRF name of the target
-
object - name: string
-
VRF Name
Example
{
"vrf-name": [
{
"name": "string"
}
]
}
a4_target-addresses_schema:
SNMP Target address configurations
- target-address: object[]
-
IP Address to be configured for the Target
-
object - ip-address: string
-
IPv4/Ipv6 address
Example
{
"target-address": [
{
"ip-address": "string"
}
]
}
a4_notification_schema:
Enable SNMP notifications
- vpls: object
-
CISCO-IETF-VPLS-GENERIC-MIB notification configuration
-
- status: null
-
Enable cvplsStatusChanged notification
- full-raise: null
-
Enable cvplsFwdFullAlarmRaised notification
- enable: null
-
Enable CISCO-IETF-VPLS-GENERIC-MIB notifications
- full-clear: null
-
Enable cvplsFwdFullAlarmCleared notification
- cfm: object
-
802.1ag Connectivity Fault Management MIB notification configuration
-
- enable: null
-
Enable 802.1ag Connectivity Fault Management MIB notifications
- snmp: object
-
SNMP notification configuration
-
- authentication: null
-
Enable authentication notification
- enable: null
-
Enable SNMP notifications
- warm-start: null
-
Enable warm start notification
- cold-start: null
-
Enable cold start notification
- l2vpn: object
-
CISCO-IETF-PW-MIB notification configuration
-
- vc-up: null
-
Enable cpwVcUp notification
- vc-down: null
-
Enable cpwVcDown notification
- enable: null
-
Enable CISCO-IETF-PW-MIB notifications
- cisco: null
-
Enable Cisco format including extra varbinds
Example
{
"vpls": {
"status": [ null ],
"full-raise": [ null ],
"enable": [ null ],
"full-clear": [ null ]
},
"cfm": {
"enable": [ null ]
},
"snmp": {
"authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
},
"l2vpn": {
"vc-up": [ null ],
"vc-down": [ null ],
"enable": [ null ],
"cisco": [ null ]
}
}
a4_vpls_schema:
CISCO-IETF-VPLS-GENERIC-MIB notification configuration
- status: null
-
Enable cvplsStatusChanged notification
- full-raise: null
-
Enable cvplsFwdFullAlarmRaised notification
- enable: null
-
Enable CISCO-IETF-VPLS-GENERIC-MIB notifications
- full-clear: null
-
Enable cvplsFwdFullAlarmCleared notification
Example
{
"status": [ null ],
"full-raise": [ null ],
"enable": [ null ],
"full-clear": [ null ]
}
a4_l2vpn_schema:
CISCO-IETF-PW-MIB notification configuration
- vc-up: null
-
Enable cpwVcUp notification
- vc-down: null
-
Enable cpwVcDown notification
- enable: null
-
Enable CISCO-IETF-PW-MIB notifications
- cisco: null
-
Enable Cisco format including extra varbinds
Example
{
"vc-up": [ null ],
"vc-down": [ null ],
"enable": [ null ],
"cisco": [ null ]
}
a4_correlator_schema:
Configure properties of the trap correlator
- rules: object
-
Table of configured rules
-
- rule: object[]
-
Rule name
-
- non-root-causes: object
-
Table of configured non-rootcause
-
- non-root-cause: object[]
-
A non-rootcause
-
- oid: string
-
OID of nonrootcause trap (dotted decimal)
- created: null
-
Create nonrootcause
- timeout: integer
-
Timeout (time to wait for active correlation) in milliseconds
range:"1..600000" units:"millisecond" - root-causes: object
-
Table of configured rootcause (only one entry allowed)
-
- root-cause: object[]
-
The rootcause - maximum of one can be configured per rule
-
- oid: string
-
OID of rootcause trap (dotted decimal)
- created: null
-
Create rootcause
- name: string
-
Rule name
- rule-sets: object
-
Table of configured rulesets
-
- rule-set: object[]
-
Ruleset name
-
- name: string
-
Ruleset name
- rulenames: object
-
Table of configured rulenames
-
- rulename: object[]
-
A rulename
-
object - rulename: string
-
Rule name
- buffer-size: integer
-
Configure size of the correlator buffer
range:"1024..2147483647" units:"byte"
Example
{
"rules": {
"rule": [
{
"non-root-causes": {
"non-root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer",
"root-causes": {
"root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string",
"applied-to": {
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
},
"rule-sets": {
"rule-set": [
{
"name": "string",
"rulenames": {
"rulename": [
{
"rulename": "string"
}
]
},
"applied-to": {
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
},
"buffer-size": "integer"
}
a4_rules_schema:
Table of configured rules
- rule: object[]
-
Rule name
-
- non-root-causes: object
-
Table of configured non-rootcause
-
- non-root-cause: object[]
-
A non-rootcause
-
- oid: string
-
OID of nonrootcause trap (dotted decimal)
- created: null
-
Create nonrootcause
- timeout: integer
-
Timeout (time to wait for active correlation) in milliseconds
range:"1..600000" units:"millisecond" - root-causes: object
-
Table of configured rootcause (only one entry allowed)
-
- root-cause: object[]
-
The rootcause - maximum of one can be configured per rule
-
- oid: string
-
OID of rootcause trap (dotted decimal)
- created: null
-
Create rootcause
- name: string
-
Rule name
Example
{
"rule": [
{
"non-root-causes": {
"non-root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer",
"root-causes": {
"root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string",
"applied-to": {
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}
a4_rule_schema:
- non-root-causes: object
-
Table of configured non-rootcause
-
- non-root-cause: object[]
-
A non-rootcause
-
- oid: string
-
OID of nonrootcause trap (dotted decimal)
- created: null
-
Create nonrootcause
- timeout: integer
-
Timeout (time to wait for active correlation) in milliseconds
range:"1..600000" units:"millisecond" - root-causes: object
-
Table of configured rootcause (only one entry allowed)
-
- root-cause: object[]
-
The rootcause - maximum of one can be configured per rule
-
- oid: string
-
OID of rootcause trap (dotted decimal)
- created: null
-
Create rootcause
- name: string
-
Rule name
Example
{
"non-root-causes": {
"non-root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer",
"root-causes": {
"root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string",
"applied-to": {
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
}
a4_root-causes_schema:
Table of configured rootcause (only one entry allowed)
- root-cause: object[]
-
The rootcause - maximum of one can be configured per rule
-
- oid: string
-
OID of rootcause trap (dotted decimal)
- created: null
-
Create rootcause
Example
{
"root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
}
a4_root-cause_schema:
- oid: string
-
OID of rootcause trap (dotted decimal)
- created: null
-
Create rootcause
Example
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
a4_var-binds_schema:
Varbinds to match
- var-bind: object[]
-
Varbind match conditions
-
object - oid: string
-
OID of varbind (dotted decimal)
- match: object
-
VarBind match conditions
-
- index: string
-
Regular Expression to match index
- value: string
-
Regular Expression to match value
Example
{
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
a4_var-bind_schema:
- oid: string
-
OID of varbind (dotted decimal)
- match: object
-
VarBind match conditions
-
- index: string
-
Regular Expression to match index
- value: string
-
Regular Expression to match value
Example
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
a4_match_schema:
VarBind match conditions
- index: string
-
Regular Expression to match index
- value: string
-
Regular Expression to match value
Example
{
"index": "string",
"value": "string"
}
a4_non-root-causes_schema:
Table of configured non-rootcause
- non-root-cause: object[]
-
A non-rootcause
-
- oid: string
-
OID of nonrootcause trap (dotted decimal)
- created: null
-
Create nonrootcause
Example
{
"non-root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
}
a4_non-root-cause_schema:
- oid: string
-
OID of nonrootcause trap (dotted decimal)
- created: null
-
Create nonrootcause
Example
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
a4_applied-to_schema:
Applied to the Rule or Ruleset
- all: null
-
Apply to all of the device
- hosts: object
-
Table of configured hosts to apply rules to
-
- host: object[]
-
A destination host
-
object - port: string
-
Port (specify 162 for default)
- ip-address: string
-
IP address
Example
{
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
a4_hosts_schema:
Table of configured hosts to apply rules to
- host: object[]
-
A destination host
-
object - port: string
-
Port (specify 162 for default)
- ip-address: string
-
IP address
Example
{
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
a4_host_schema:
- port: string
-
Port (specify 162 for default)
- ip-address: string
-
IP address
Example
{
"port": "string",
"ip-address": "string"
}
a4_rule-sets_schema:
Table of configured rulesets
- rule-set: object[]
-
Ruleset name
-
- name: string
-
Ruleset name
- rulenames: object
-
Table of configured rulenames
-
- rulename: object[]
-
A rulename
-
object - rulename: string
-
Rule name
Example
{
"rule-set": [
{
"name": "string",
"rulenames": {
"rulename": [
{
"rulename": "string"
}
]
},
"applied-to": {
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}
a4_rule-set_schema:
- name: string
-
Ruleset name
- rulenames: object
-
Table of configured rulenames
-
- rulename: object[]
-
A rulename
-
object - rulename: string
-
Rule name
Example
{
"name": "string",
"rulenames": {
"rulename": [
{
"rulename": "string"
}
]
},
"applied-to": {
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
}
a4_rulenames_schema:
Table of configured rulenames
- rulename: object[]
-
A rulename
-
object - rulename: string
-
Rule name
Example
{
"rulename": [
{
"rulename": "string"
}
]
}
a4_bulk-stats_schema:
SNMP bulk stats configuration commands
- memory: integer
-
per process memory limit in kilo bytes
range:"100..200000" units:"kilobyte" - transfers: object
-
Periodicity for the transfer of bulk data in minutes
-
- transfer: object[]
-
Name of bulk transfer
-
object - retry: integer
-
Number of transmission retries
range:"0..100" - transfer-schemas: object
-
Schema that contains objects to be collected
-
- transfer-schema: object[]
-
Schema that contains objects to be collected
-
object - schema-name: string
-
Schema that contains objects to be collected
- format: string schema-ascii, bulk-ascii, bulk-binary
-
Format of the bulk data file
- interval: integer
-
Periodicity for the transfer of bulk data in minutes
units:"minute" - primary: string
-
FTP or rcp or TFTP can be used for file transfer
- buffer-size: integer
-
Bulkstat data file maximum size in bytes
range:"1024..2147483647" units:"byte" - enable: null
-
Start Data Collection for this Configuration
- transfer-name: string
-
Name of bulk transfer
- retain: integer
-
Retention period in minutes
range:"0..20000" units:"minute" - type: null
-
Configure transfer list name
- secondary: string
-
FTP or rcp or TFTP can be used for file transfer
- objects: object
-
Configure an Object List
-
- object: object[]
-
Name of the object List
-
object - object-list-name: string
-
Name of the object List
- objects: object
-
Configure an object List
-
- object: object[]
-
Object name or OID
-
object - oid: string
-
Object name or OID
- type: null
-
Configure object list name
- schemas: object
-
Configure schema definition
-
- schema: object[]
-
The name of the Schema
-
object - schema-name: string
-
The name of the schema
- instance: object
-
Object instance information
-
- end: string
-
End Instance OID for repetition
- sub-interface: boolean
-
Include all the subinterface
- start: string
-
Start Instance OID for repetition
- max: integer
-
Max value of Instance repetition
- instance: string
-
Instance of the schema
- type: string exact-interface, exact-oid, wild-interface, wild-oid, range-oid, repeat-oid
-
Type of the instance
- type: null
-
Configure schema name
- schema-object-list: string
-
Name of an object List
- poll-interval: integer
-
Periodicity for polling of objects in this schema in minutes
range:"1..20000" units:"minute"
Example
{
"memory": "integer",
"transfers": {
"transfer": [
{
"retry": "integer",
"transfer-schemas": {
"transfer-schema": [
{
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
]
},
"objects": {
"object": [
{
"object-list-name": "string",
"objects": {
"object": [
{
"oid": "string"
}
]
},
"type": [ null ]
}
]
},
"schemas": {
"schema": [
{
"schema-name": "string",
"instance": {
"end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
]
}
}
a4_schemas_schema:
Configure schema definition
- schema: object[]
-
The name of the Schema
-
object - schema-name: string
-
The name of the schema
- instance: object
-
Object instance information
-
- end: string
-
End Instance OID for repetition
- sub-interface: boolean
-
Include all the subinterface
- start: string
-
Start Instance OID for repetition
- max: integer
-
Max value of Instance repetition
- instance: string
-
Instance of the schema
- type: string exact-interface, exact-oid, wild-interface, wild-oid, range-oid, repeat-oid
-
Type of the instance
- type: null
-
Configure schema name
- schema-object-list: string
-
Name of an object List
- poll-interval: integer
-
Periodicity for polling of objects in this schema in minutes
range:"1..20000" units:"minute"
Example
{
"schema": [
{
"schema-name": "string",
"instance": {
"end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
]
}
a4_schema_schema:
- schema-name: string
-
The name of the schema
- instance: object
-
Object instance information
-
- end: string
-
End Instance OID for repetition
- sub-interface: boolean
-
Include all the subinterface
- start: string
-
Start Instance OID for repetition
- max: integer
-
Max value of Instance repetition
- instance: string
-
Instance of the schema
- type: string exact-interface, exact-oid, wild-interface, wild-oid, range-oid, repeat-oid
-
Type of the instance
- type: null
-
Configure schema name
- schema-object-list: string
-
Name of an object List
- poll-interval: integer
-
Periodicity for polling of objects in this schema in minutes
range:"1..20000" units:"minute"
Example
{
"schema-name": "string",
"instance": {
"end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
a4_instance_schema:
Object instance information
- end: string
-
End Instance OID for repetition
- sub-interface: boolean
-
Include all the subinterface
- start: string
-
Start Instance OID for repetition
- max: integer
-
Max value of Instance repetition
- instance: string
-
Instance of the schema
- type: string exact-interface, exact-oid, wild-interface, wild-oid, range-oid, repeat-oid
-
Type of the instance
Example
{
"end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
}
a4_objects_schema:
Configure an object List
- object: object[]
-
Object name or OID
-
object - oid: string
-
Object name or OID
Example
{
"object": [
{
"oid": "string"
}
]
}
a4_transfers_schema:
Periodicity for the transfer of bulk data in minutes
- transfer: object[]
-
Name of bulk transfer
-
object - retry: integer
-
Number of transmission retries
range:"0..100" - transfer-schemas: object
-
Schema that contains objects to be collected
-
- transfer-schema: object[]
-
Schema that contains objects to be collected
-
object - schema-name: string
-
Schema that contains objects to be collected
- format: string schema-ascii, bulk-ascii, bulk-binary
-
Format of the bulk data file
- interval: integer
-
Periodicity for the transfer of bulk data in minutes
units:"minute" - primary: string
-
FTP or rcp or TFTP can be used for file transfer
- buffer-size: integer
-
Bulkstat data file maximum size in bytes
range:"1024..2147483647" units:"byte" - enable: null
-
Start Data Collection for this Configuration
- transfer-name: string
-
Name of bulk transfer
- retain: integer
-
Retention period in minutes
range:"0..20000" units:"minute" - type: null
-
Configure transfer list name
- secondary: string
-
FTP or rcp or TFTP can be used for file transfer
Example
{
"transfer": [
{
"retry": "integer",
"transfer-schemas": {
"transfer-schema": [
{
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
]
}
a4_transfer_schema:
- retry: integer
-
Number of transmission retries
range:"0..100" - transfer-schemas: object
-
Schema that contains objects to be collected
-
- transfer-schema: object[]
-
Schema that contains objects to be collected
-
object - schema-name: string
-
Schema that contains objects to be collected
- format: string schema-ascii, bulk-ascii, bulk-binary
-
Format of the bulk data file
- interval: integer
-
Periodicity for the transfer of bulk data in minutes
units:"minute" - primary: string
-
FTP or rcp or TFTP can be used for file transfer
- buffer-size: integer
-
Bulkstat data file maximum size in bytes
range:"1024..2147483647" units:"byte" - enable: null
-
Start Data Collection for this Configuration
- transfer-name: string
-
Name of bulk transfer
- retain: integer
-
Retention period in minutes
range:"0..20000" units:"minute" - type: null
-
Configure transfer list name
- secondary: string
-
FTP or rcp or TFTP can be used for file transfer
Example
{
"retry": "integer",
"transfer-schemas": {
"transfer-schema": [
{
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
a4_transfer-schemas_schema:
Schema that contains objects to be collected
- transfer-schema: object[]
-
Schema that contains objects to be collected
-
object - schema-name: string
-
Schema that contains objects to be collected
Example
{
"transfer-schema": [
{
"schema-name": "string"
}
]
}
a4_transfer-schema_schema:
- schema-name: string
-
Schema that contains objects to be collected
Example
{
"schema-name": "string"
}
a4_default-community-maps_schema:
Container class to hold unencrpted community map
- default-community-map: object[]
-
Unencrpted SNMP community map name
-
object - security: string
-
SNMP Security Name
- community-name: string
-
SNMP community map
- context: string
-
SNMP Context Name
- target-list: string
-
target list name
Example
{
"default-community-map": [
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
]
}
a4_default-community-map_schema:
- security: string
-
SNMP Security Name
- community-name: string
-
SNMP community map
- context: string
-
SNMP Context Name
- target-list: string
-
target list name
Example
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
a4_overload-control_schema:
Set overload control params for handling incoming messages
- drop-time: integer
-
Drop time in seconds for incoming queue (default 1 sec)
range:"0..300" units:"second" - throttle-rate: integer
-
Throttle time in milliseconds for incoming queue (default 500 msec)
range:"0..1000" units:"millisecond"
Example
{
"drop-time": "integer",
"throttle-rate": "integer"
}
a4_timeouts_schema:
SNMP timeouts
- duplicates: integer
-
Duplicate request feature timeout
range:"0..20" units:"second" default:"1" - pdu-stats: integer
-
SNMP pdu statistics timeout
range:"1..10" units:"second" default:"2" - in-qdrop: integer
-
incoming queue drop feature timeout
range:"0..20" units:"second" default:"10" - subagent: integer
-
Sub-Agent Request timeout
range:"1..20" units:"second" default:"10"
Example
{
"duplicates": "integer",
"pdu-stats": "integer",
"in-qdrop": "integer",
"subagent": "integer"
}
a4_users_schema:
Define a user who can access the SNMP engine
- user: object[]
-
Name of the user
-
object - v6acl-type: string ipv4, ipv6
-
Access-list type
- group-name: string
-
Group to which the user belongs
- v6-access-list: string
-
Ipv6 Access-list name
- priv-algorithm: string none, des, 3des, aes128, aes192, aes256
-
The algorithm used des56 or aes128 or aes192or aes256 or 3des
- owner: string sdr-owner, system-owner
-
The system access either SDROwner or SystemOwner
- v4acl-type: string ipv4, ipv6
-
Access-list type
- privacy-password: string
-
The privacy password
- remote-address: string
-
IP address of remote SNMP entity
- port: string
-
UDP port number
- user-name: string
-
Name of the user
- algorithm: string none, md5, sha
-
The algorithm used md5 or sha
- privacy-password-configured: null
-
Flag to indicate that the privacy password is configured for version 3
- authentication-password: string
-
The authentication password
- version: string v1, v2c, v3
-
SNMP version to be used. v1,v2c or v3
- v4-access-list: string
-
Ipv4 Access-list name
- authentication-password-configured: null
-
Flag to indicate that authentication password is configred for version 3
Example
{
"user": [
{
"v6acl-type": "string",
"group-name": "string",
"v6-access-list": "string",
"priv-algorithm": "string",
"owner": "string",
"v4acl-type": "string",
"privacy-password": "string",
"remote-address": "string",
"port": "string",
"user-name": "string",
"algorithm": "string",
"privacy-password-configured": [ null ],
"authentication-password": "string",
"version": "string",
"v4-access-list": "string",
"authentication-password-configured": [ null ]
}
]
}
a4_user_schema:
- v6acl-type: string ipv4, ipv6
-
Access-list type
- group-name: string
-
Group to which the user belongs
- v6-access-list: string
-
Ipv6 Access-list name
- priv-algorithm: string none, des, 3des, aes128, aes192, aes256
-
The algorithm used des56 or aes128 or aes192or aes256 or 3des
- owner: string sdr-owner, system-owner
-
The system access either SDROwner or SystemOwner
- v4acl-type: string ipv4, ipv6
-
Access-list type
- privacy-password: string
-
The privacy password
- remote-address: string
-
IP address of remote SNMP entity
- port: string
-
UDP port number
- user-name: string
-
Name of the user
- algorithm: string none, md5, sha
-
The algorithm used md5 or sha
- privacy-password-configured: null
-
Flag to indicate that the privacy password is configured for version 3
- authentication-password: string
-
The authentication password
- version: string v1, v2c, v3
-
SNMP version to be used. v1,v2c or v3
- v4-access-list: string
-
Ipv4 Access-list name
- authentication-password-configured: null
-
Flag to indicate that authentication password is configred for version 3
Example
{
"v6acl-type": "string",
"group-name": "string",
"v6-access-list": "string",
"priv-algorithm": "string",
"owner": "string",
"v4acl-type": "string",
"privacy-password": "string",
"remote-address": "string",
"port": "string",
"user-name": "string",
"algorithm": "string",
"privacy-password-configured": [ null ],
"authentication-password": "string",
"version": "string",
"v4-access-list": "string",
"authentication-password-configured": [ null ]
}
a4_vrfs_schema:
SNMP VRF configuration commands
- vrf: object[]
-
VRF name
-
- name: string
-
VRF name
Example
{
"vrf": [
{
"name": "string",
"context-mappings": {
"context-mapping": [
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
]
}
}
]
}
a4_vrf_schema:
- name: string
-
VRF name
Example
{
"name": "string",
"context-mappings": {
"context-mapping": [
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
]
}
}
a4_trap-hosts_schema:
Specify hosts to receive SNMP notifications
- trap-host: object[]
-
Specify hosts to receive SNMP notifications
-
object - encrypted-user-communities: object
-
Container class for defining Clear/encrypt communities for a trap host
-
- encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- inform-host: object
-
Container class for defining notification type for a Inform host
-
- inform-encrypted-user-communities: object
-
Container class for defining Clear/encrypt communities for a inform host
-
- inform-encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- inform-user-communities: object
-
Container class for defining communities for a inform host
-
- inform-user-community: object[]
-
Unencrpted Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- ip-address: string
-
IP address of SNMP notification host
- default-user-communities: object
-
Container class for defining communities for a trap host
-
- default-user-community: object[]
-
Unencrpted Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"trap-host": [
{
"encrypted-user-communities": {
"encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
},
"inform-host": {
"inform-encrypted-user-communities": {
"inform-encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
},
"inform-user-communities": {
"inform-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string",
"default-user-communities": {
"default-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
]
}
a4_trap-host_schema:
- encrypted-user-communities: object
-
Container class for defining Clear/encrypt communities for a trap host
-
- encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- inform-host: object
-
Container class for defining notification type for a Inform host
-
- inform-encrypted-user-communities: object
-
Container class for defining Clear/encrypt communities for a inform host
-
- inform-encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- inform-user-communities: object
-
Container class for defining communities for a inform host
-
- inform-user-community: object[]
-
Unencrpted Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- ip-address: string
-
IP address of SNMP notification host
- default-user-communities: object
-
Container class for defining communities for a trap host
-
- default-user-community: object[]
-
Unencrpted Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"encrypted-user-communities": {
"encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
},
"inform-host": {
"inform-encrypted-user-communities": {
"inform-encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
},
"inform-user-communities": {
"inform-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string",
"default-user-communities": {
"default-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
a4_encrypted-user-communities_schema:
Container class for defining Clear/encrypt communities for a trap host
- encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
a4_encrypted-user-community_schema:
- port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
a4_inform-host_schema:
Container class for defining notification type for a Inform host
- inform-encrypted-user-communities: object
-
Container class for defining Clear/encrypt communities for a inform host
-
- inform-encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- inform-user-communities: object
-
Container class for defining communities for a inform host
-
- inform-user-community: object[]
-
Unencrpted Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"inform-encrypted-user-communities": {
"inform-encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
},
"inform-user-communities": {
"inform-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
a4_inform-user-communities_schema:
Container class for defining communities for a inform host
- inform-user-community: object[]
-
Unencrpted Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"inform-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
a4_inform-user-community_schema:
- port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
a4_inform-encrypted-user-communities_schema:
Container class for defining Clear/encrypt communities for a inform host
- inform-encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"inform-encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
a4_inform-encrypted-user-community_schema:
- port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
a4_default-user-communities_schema:
Container class for defining communities for a trap host
- default-user-community: object[]
-
Unencrpted Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"default-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
a4_default-user-community_schema:
- port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
a4_contexts_schema:
List of Context Names
- context: object[]
-
Context Name
-
object - context-name: string
-
Context Name
Example
{
"context": [
{
"context-name": "string"
}
]
}
a4_context-mappings_schema:
List of context names
- context-mapping: object[]
-
Context mapping name
-
object - context-mapping-name: string
-
Context mapping name
- vrf-name: string
-
VRF name associated with the context
- topology-name: string
-
Topology name associated with the context
- context: string vrf, bridge, ospf, ospfv3
-
SNMP context feature type
- instance-name: string
-
OSPF protocol instance
Example
{
"context-mapping": [
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
]
}
a4_context-mapping_schema:
- context-mapping-name: string
-
Context mapping name
- vrf-name: string
-
VRF name associated with the context
- topology-name: string
-
Topology name associated with the context
- context: string vrf, bridge, ospf, ospfv3
-
SNMP context feature type
- instance-name: string
-
OSPF protocol instance
Example
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
a4_groups_schema:
Define a User Security Model group
- group: object[]
-
Name of the group
-
object - name: string
-
Name of the group
- write-view: string
-
write view name
- snmp-version: string v1, v2c, v3
-
snmp version
- context-name: string
-
Context name
- security-model: string no-authentication, authentication, privacy
-
security model like auth/noAuth/Priv applicable for v3
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- read-view: string
-
read view name
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
- notify-view: string
-
notify view name
Example
{
"group": [
{
"name": "string",
"write-view": "string",
"snmp-version": "string",
"context-name": "string",
"security-model": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"read-view": "string",
"v4acl-type": "string",
"v4-access-list": "string",
"notify-view": "string"
}
]
}
a4_group_schema:
- name: string
-
Name of the group
- write-view: string
-
write view name
- snmp-version: string v1, v2c, v3
-
snmp version
- context-name: string
-
Context name
- security-model: string no-authentication, authentication, privacy
-
security model like auth/noAuth/Priv applicable for v3
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- read-view: string
-
read view name
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
- notify-view: string
-
notify view name
Example
{
"name": "string",
"write-view": "string",
"snmp-version": "string",
"context-name": "string",
"security-model": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"read-view": "string",
"v4acl-type": "string",
"v4-access-list": "string",
"notify-view": "string"
}
a4_sla_schema:
SLA prtocol and profile Configuration
- protocols: object
-
Table of all SLA protocols
-
- ethernet: object
-
The Ethernet SLA protocol
-
- profiles: object
-
Table of SLA profiles on the protocol
-
- profile: object[]
-
Name of the profile
-
object - statistics: object
-
Statistics configuration for the SLA profile
-
- statistic: object[]
-
Type of statistic
-
object - buckets-size: object
-
Size of the buckets into which statistics are collected
-
- buckets-size: integer
-
Size of each bucket
range:"1..100" - buckets-size-unit: string
-
Unit associated with the BucketsSize
- enable: null
-
Enable statistic gathering of the metric
- buckets-archive: integer
-
Number of buckets to archive in memory
range:"1..100" - statistic-name: string
-
The type of statistic to measure
- aggregation: object
-
Aggregation to apply to results for the statistic
-
- bins-count: integer
-
Number of bins to aggregate results into (0 for no aggregation)
range:"0..100" - bins-width: integer
-
Width of each bin
range:"1..10000" - bins-width-tenths: integer
-
Tenths portion of the bin width
range:"0..9"
- probe: object
-
Probe configuration for the SLA profile
-
- priority: integer
-
Priority class to assign to outgoing SLA packets
range:"0..7" - packet-size-and-padding: object
-
Minimum size to pad outgoing packet to
-
- padding-type: string
-
Type of padding to be used for the packet
- padding-value: string
-
Pattern to be used for hex padding. This can be specified if, and only if, the PaddingType is 'Hex'.
- size: integer
-
Minimum size to pad outgoing packet to
range:"1..9000"
- send: object
-
Schedule to use for packets within a burst. The default value is to send a single packet once.
-
- burst-interval-unit: string
-
Time unit associated with the BurstInterval . This must be specified if, and only if, SendType is 'Burst'.
- send-type: string
-
The packet distribution: single packets or bursts of packets. If 'Burst' is specified , PacketCount and BurstInterval must be specified.
- packet-interval: integer
-
Interval between packets. This must be specified if, and only if, PacketIntervalUnit is not 'Once'.
range:"1..30000" - burst-interval: integer
-
Interval between bursts. This must be specified if, and only if, the SendType is 'Burst' and the 'BurstIntervalUnit' is not 'Once'.
range:"1..3600" - packet-count: integer
-
The number of packets in each burst. This must be specified if, and only if, the SendType is 'Burst'.
range:"2..1200" - packet-interval-unit: string
-
Time unit associated with the PacketInterval
- synthetic-loss-calculation-packets: integer
-
Number of packets to use in each FLR calculation
range:"10..12096000"
- profile-name: string
-
Profile name
- packet-type: string
-
The possible packet types are cfm-loopback, cfm-delay-measurement, cfm-delay-measurement-version-0, cfm-loss-measurement and cfm-synthetic-loss-measurement
- schedule: object
-
Schedule to use for probes within an operation
-
- probe-duration: integer
-
Duration of each probe. This must be specified if, and only if, ProbeDurationUnit is specified.
range:"1..3600" - probe-interval: integer
-
Interval between probes. This must be specified if, and only if, ProbeIntervalUnit is not 'Week' or 'Day'.
range:"1..90" - probe-duration-unit: string
-
Time unit associated with the ProbeDuration. The value must not be 'Once'.
- start-time-hour: integer
-
Time after midnight (in UTC) to send the first packet each day.
range:"0..23" - probe-interval-unit: string
-
Time unit associated with the ProbeInterval. The value must not be 'Once'. If 'Week' or 'Day' is specified, probes are scheduled weekly or daily respectively.
- start-time-minute: integer
-
Time after midnight (in UTC) to send the first packet each day. This must be specified if, and only if, StartTimeHour is specified.
range:"0..59" - probe-interval-day: string
-
Day of week on which to schedule probes. This must be specified if, and only if, ProbeIntervalUnit is 'Week'.
- start-time-second: integer
-
Time after midnight (in UTC) to send the first packet each day. This must only be specified if StartTimeHour is specified, and must not be specified if ProbeIntervalUnit is 'Week' or 'Day'.
range:"0..59"
Example
{
"protocols": {
"ethernet": {
"profiles": {
"profile": [
{
"statistics": {
"statistic": [
{
"buckets-size": {
"buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string",
"aggregation": {
"bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
},
"probe": {
"priority": "integer",
"packet-size-and-padding": {
"padding-type": "string",
"padding-value": "string",
"size": "integer"
},
"send": {
"burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
},
"profile-name": "string",
"packet-type": "string",
"schedule": {
"probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
}
]
}
}
}
}
a4_protocols_schema:
Table of all SLA protocols
- ethernet: object
-
The Ethernet SLA protocol
-
- profiles: object
-
Table of SLA profiles on the protocol
-
- profile: object[]
-
Name of the profile
-
object - statistics: object
-
Statistics configuration for the SLA profile
-
- statistic: object[]
-
Type of statistic
-
object - buckets-size: object
-
Size of the buckets into which statistics are collected
-
- buckets-size: integer
-
Size of each bucket
range:"1..100" - buckets-size-unit: string
-
Unit associated with the BucketsSize
- enable: null
-
Enable statistic gathering of the metric
- buckets-archive: integer
-
Number of buckets to archive in memory
range:"1..100" - statistic-name: string
-
The type of statistic to measure
- aggregation: object
-
Aggregation to apply to results for the statistic
-
- bins-count: integer
-
Number of bins to aggregate results into (0 for no aggregation)
range:"0..100" - bins-width: integer
-
Width of each bin
range:"1..10000" - bins-width-tenths: integer
-
Tenths portion of the bin width
range:"0..9"
- probe: object
-
Probe configuration for the SLA profile
-
- priority: integer
-
Priority class to assign to outgoing SLA packets
range:"0..7" - packet-size-and-padding: object
-
Minimum size to pad outgoing packet to
-
- padding-type: string
-
Type of padding to be used for the packet
- padding-value: string
-
Pattern to be used for hex padding. This can be specified if, and only if, the PaddingType is 'Hex'.
- size: integer
-
Minimum size to pad outgoing packet to
range:"1..9000"
- send: object
-
Schedule to use for packets within a burst. The default value is to send a single packet once.
-
- burst-interval-unit: string
-
Time unit associated with the BurstInterval . This must be specified if, and only if, SendType is 'Burst'.
- send-type: string
-
The packet distribution: single packets or bursts of packets. If 'Burst' is specified , PacketCount and BurstInterval must be specified.
- packet-interval: integer
-
Interval between packets. This must be specified if, and only if, PacketIntervalUnit is not 'Once'.
range:"1..30000" - burst-interval: integer
-
Interval between bursts. This must be specified if, and only if, the SendType is 'Burst' and the 'BurstIntervalUnit' is not 'Once'.
range:"1..3600" - packet-count: integer
-
The number of packets in each burst. This must be specified if, and only if, the SendType is 'Burst'.
range:"2..1200" - packet-interval-unit: string
-
Time unit associated with the PacketInterval
- synthetic-loss-calculation-packets: integer
-
Number of packets to use in each FLR calculation
range:"10..12096000"
- profile-name: string
-
Profile name
- packet-type: string
-
The possible packet types are cfm-loopback, cfm-delay-measurement, cfm-delay-measurement-version-0, cfm-loss-measurement and cfm-synthetic-loss-measurement
- schedule: object
-
Schedule to use for probes within an operation
-
- probe-duration: integer
-
Duration of each probe. This must be specified if, and only if, ProbeDurationUnit is specified.
range:"1..3600" - probe-interval: integer
-
Interval between probes. This must be specified if, and only if, ProbeIntervalUnit is not 'Week' or 'Day'.
range:"1..90" - probe-duration-unit: string
-
Time unit associated with the ProbeDuration. The value must not be 'Once'.
- start-time-hour: integer
-
Time after midnight (in UTC) to send the first packet each day.
range:"0..23" - probe-interval-unit: string
-
Time unit associated with the ProbeInterval. The value must not be 'Once'. If 'Week' or 'Day' is specified, probes are scheduled weekly or daily respectively.
- start-time-minute: integer
-
Time after midnight (in UTC) to send the first packet each day. This must be specified if, and only if, StartTimeHour is specified.
range:"0..59" - probe-interval-day: string
-
Day of week on which to schedule probes. This must be specified if, and only if, ProbeIntervalUnit is 'Week'.
- start-time-second: integer
-
Time after midnight (in UTC) to send the first packet each day. This must only be specified if StartTimeHour is specified, and must not be specified if ProbeIntervalUnit is 'Week' or 'Day'.
range:"0..59"
Example
{
"ethernet": {
"profiles": {
"profile": [
{
"statistics": {
"statistic": [
{
"buckets-size": {
"buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string",
"aggregation": {
"bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
},
"probe": {
"priority": "integer",
"packet-size-and-padding": {
"padding-type": "string",
"padding-value": "string",
"size": "integer"
},
"send": {
"burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
},
"profile-name": "string",
"packet-type": "string",
"schedule": {
"probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
}
]
}
}
}
a4_ethernet_schema:
The Ethernet SLA protocol
- profiles: object
-
Table of SLA profiles on the protocol
-
- profile: object[]
-
Name of the profile
-
object - statistics: object
-
Statistics configuration for the SLA profile
-
- statistic: object[]
-
Type of statistic
-
object - buckets-size: object
-
Size of the buckets into which statistics are collected
-
- buckets-size: integer
-
Size of each bucket
range:"1..100" - buckets-size-unit: string
-
Unit associated with the BucketsSize
- enable: null
-
Enable statistic gathering of the metric
- buckets-archive: integer
-
Number of buckets to archive in memory
range:"1..100" - statistic-name: string
-
The type of statistic to measure
- aggregation: object
-
Aggregation to apply to results for the statistic
-
- bins-count: integer
-
Number of bins to aggregate results into (0 for no aggregation)
range:"0..100" - bins-width: integer
-
Width of each bin
range:"1..10000" - bins-width-tenths: integer
-
Tenths portion of the bin width
range:"0..9"
- probe: object
-
Probe configuration for the SLA profile
-
- priority: integer
-
Priority class to assign to outgoing SLA packets
range:"0..7" - packet-size-and-padding: object
-
Minimum size to pad outgoing packet to
-
- padding-type: string
-
Type of padding to be used for the packet
- padding-value: string
-
Pattern to be used for hex padding. This can be specified if, and only if, the PaddingType is 'Hex'.
- size: integer
-
Minimum size to pad outgoing packet to
range:"1..9000"
- send: object
-
Schedule to use for packets within a burst. The default value is to send a single packet once.
-
- burst-interval-unit: string
-
Time unit associated with the BurstInterval . This must be specified if, and only if, SendType is 'Burst'.
- send-type: string
-
The packet distribution: single packets or bursts of packets. If 'Burst' is specified , PacketCount and BurstInterval must be specified.
- packet-interval: integer
-
Interval between packets. This must be specified if, and only if, PacketIntervalUnit is not 'Once'.
range:"1..30000" - burst-interval: integer
-
Interval between bursts. This must be specified if, and only if, the SendType is 'Burst' and the 'BurstIntervalUnit' is not 'Once'.
range:"1..3600" - packet-count: integer
-
The number of packets in each burst. This must be specified if, and only if, the SendType is 'Burst'.
range:"2..1200" - packet-interval-unit: string
-
Time unit associated with the PacketInterval
- synthetic-loss-calculation-packets: integer
-
Number of packets to use in each FLR calculation
range:"10..12096000"
- profile-name: string
-
Profile name
- packet-type: string
-
The possible packet types are cfm-loopback, cfm-delay-measurement, cfm-delay-measurement-version-0, cfm-loss-measurement and cfm-synthetic-loss-measurement
- schedule: object
-
Schedule to use for probes within an operation
-
- probe-duration: integer
-
Duration of each probe. This must be specified if, and only if, ProbeDurationUnit is specified.
range:"1..3600" - probe-interval: integer
-
Interval between probes. This must be specified if, and only if, ProbeIntervalUnit is not 'Week' or 'Day'.
range:"1..90" - probe-duration-unit: string
-
Time unit associated with the ProbeDuration. The value must not be 'Once'.
- start-time-hour: integer
-
Time after midnight (in UTC) to send the first packet each day.
range:"0..23" - probe-interval-unit: string
-
Time unit associated with the ProbeInterval. The value must not be 'Once'. If 'Week' or 'Day' is specified, probes are scheduled weekly or daily respectively.
- start-time-minute: integer
-
Time after midnight (in UTC) to send the first packet each day. This must be specified if, and only if, StartTimeHour is specified.
range:"0..59" - probe-interval-day: string
-
Day of week on which to schedule probes. This must be specified if, and only if, ProbeIntervalUnit is 'Week'.
- start-time-second: integer
-
Time after midnight (in UTC) to send the first packet each day. This must only be specified if StartTimeHour is specified, and must not be specified if ProbeIntervalUnit is 'Week' or 'Day'.
range:"0..59"
Example
{
"profiles": {
"profile": [
{
"statistics": {
"statistic": [
{
"buckets-size": {
"buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string",
"aggregation": {
"bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
},
"probe": {
"priority": "integer",
"packet-size-and-padding": {
"padding-type": "string",
"padding-value": "string",
"size": "integer"
},
"send": {
"burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
},
"profile-name": "string",
"packet-type": "string",
"schedule": {
"probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
}
]
}
}
a4_profiles_schema:
Table of SLA profiles on the protocol
- profile: object[]
-
Name of the profile
-
object - statistics: object
-
Statistics configuration for the SLA profile
-
- statistic: object[]
-
Type of statistic
-
object - buckets-size: object
-
Size of the buckets into which statistics are collected
-
- buckets-size: integer
-
Size of each bucket
range:"1..100" - buckets-size-unit: string
-
Unit associated with the BucketsSize
- enable: null
-
Enable statistic gathering of the metric
- buckets-archive: integer
-
Number of buckets to archive in memory
range:"1..100" - statistic-name: string
-
The type of statistic to measure
- aggregation: object
-
Aggregation to apply to results for the statistic
-
- bins-count: integer
-
Number of bins to aggregate results into (0 for no aggregation)
range:"0..100" - bins-width: integer
-
Width of each bin
range:"1..10000" - bins-width-tenths: integer
-
Tenths portion of the bin width
range:"0..9"
- probe: object
-
Probe configuration for the SLA profile
-
- priority: integer
-
Priority class to assign to outgoing SLA packets
range:"0..7" - packet-size-and-padding: object
-
Minimum size to pad outgoing packet to
-
- padding-type: string
-
Type of padding to be used for the packet
- padding-value: string
-
Pattern to be used for hex padding. This can be specified if, and only if, the PaddingType is 'Hex'.
- size: integer
-
Minimum size to pad outgoing packet to
range:"1..9000"
- send: object
-
Schedule to use for packets within a burst. The default value is to send a single packet once.
-
- burst-interval-unit: string
-
Time unit associated with the BurstInterval . This must be specified if, and only if, SendType is 'Burst'.
- send-type: string
-
The packet distribution: single packets or bursts of packets. If 'Burst' is specified , PacketCount and BurstInterval must be specified.
- packet-interval: integer
-
Interval between packets. This must be specified if, and only if, PacketIntervalUnit is not 'Once'.
range:"1..30000" - burst-interval: integer
-
Interval between bursts. This must be specified if, and only if, the SendType is 'Burst' and the 'BurstIntervalUnit' is not 'Once'.
range:"1..3600" - packet-count: integer
-
The number of packets in each burst. This must be specified if, and only if, the SendType is 'Burst'.
range:"2..1200" - packet-interval-unit: string
-
Time unit associated with the PacketInterval
- synthetic-loss-calculation-packets: integer
-
Number of packets to use in each FLR calculation
range:"10..12096000"
- profile-name: string
-
Profile name
- packet-type: string
-
The possible packet types are cfm-loopback, cfm-delay-measurement, cfm-delay-measurement-version-0, cfm-loss-measurement and cfm-synthetic-loss-measurement
- schedule: object
-
Schedule to use for probes within an operation
-
- probe-duration: integer
-
Duration of each probe. This must be specified if, and only if, ProbeDurationUnit is specified.
range:"1..3600" - probe-interval: integer
-
Interval between probes. This must be specified if, and only if, ProbeIntervalUnit is not 'Week' or 'Day'.
range:"1..90" - probe-duration-unit: string
-
Time unit associated with the ProbeDuration. The value must not be 'Once'.
- start-time-hour: integer
-
Time after midnight (in UTC) to send the first packet each day.
range:"0..23" - probe-interval-unit: string
-
Time unit associated with the ProbeInterval. The value must not be 'Once'. If 'Week' or 'Day' is specified, probes are scheduled weekly or daily respectively.
- start-time-minute: integer
-
Time after midnight (in UTC) to send the first packet each day. This must be specified if, and only if, StartTimeHour is specified.
range:"0..59" - probe-interval-day: string
-
Day of week on which to schedule probes. This must be specified if, and only if, ProbeIntervalUnit is 'Week'.
- start-time-second: integer
-
Time after midnight (in UTC) to send the first packet each day. This must only be specified if StartTimeHour is specified, and must not be specified if ProbeIntervalUnit is 'Week' or 'Day'.
range:"0..59"
Example
{
"profile": [
{
"statistics": {
"statistic": [
{
"buckets-size": {
"buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string",
"aggregation": {
"bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
},
"probe": {
"priority": "integer",
"packet-size-and-padding": {
"padding-type": "string",
"padding-value": "string",
"size": "integer"
},
"send": {
"burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
},
"profile-name": "string",
"packet-type": "string",
"schedule": {
"probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
}
]
}
a4_profile_schema:
- statistics: object
-
Statistics configuration for the SLA profile
-
- statistic: object[]
-
Type of statistic
-
object - buckets-size: object
-
Size of the buckets into which statistics are collected
-
- buckets-size: integer
-
Size of each bucket
range:"1..100" - buckets-size-unit: string
-
Unit associated with the BucketsSize
- enable: null
-
Enable statistic gathering of the metric
- buckets-archive: integer
-
Number of buckets to archive in memory
range:"1..100" - statistic-name: string
-
The type of statistic to measure
- aggregation: object
-
Aggregation to apply to results for the statistic
-
- bins-count: integer
-
Number of bins to aggregate results into (0 for no aggregation)
range:"0..100" - bins-width: integer
-
Width of each bin
range:"1..10000" - bins-width-tenths: integer
-
Tenths portion of the bin width
range:"0..9"
- probe: object
-
Probe configuration for the SLA profile
-
- priority: integer
-
Priority class to assign to outgoing SLA packets
range:"0..7" - packet-size-and-padding: object
-
Minimum size to pad outgoing packet to
-
- padding-type: string
-
Type of padding to be used for the packet
- padding-value: string
-
Pattern to be used for hex padding. This can be specified if, and only if, the PaddingType is 'Hex'.
- size: integer
-
Minimum size to pad outgoing packet to
range:"1..9000"
- send: object
-
Schedule to use for packets within a burst. The default value is to send a single packet once.
-
- burst-interval-unit: string
-
Time unit associated with the BurstInterval . This must be specified if, and only if, SendType is 'Burst'.
- send-type: string
-
The packet distribution: single packets or bursts of packets. If 'Burst' is specified , PacketCount and BurstInterval must be specified.
- packet-interval: integer
-
Interval between packets. This must be specified if, and only if, PacketIntervalUnit is not 'Once'.
range:"1..30000" - burst-interval: integer
-
Interval between bursts. This must be specified if, and only if, the SendType is 'Burst' and the 'BurstIntervalUnit' is not 'Once'.
range:"1..3600" - packet-count: integer
-
The number of packets in each burst. This must be specified if, and only if, the SendType is 'Burst'.
range:"2..1200" - packet-interval-unit: string
-
Time unit associated with the PacketInterval
- synthetic-loss-calculation-packets: integer
-
Number of packets to use in each FLR calculation
range:"10..12096000"
- profile-name: string
-
Profile name
- packet-type: string
-
The possible packet types are cfm-loopback, cfm-delay-measurement, cfm-delay-measurement-version-0, cfm-loss-measurement and cfm-synthetic-loss-measurement
- schedule: object
-
Schedule to use for probes within an operation
-
- probe-duration: integer
-
Duration of each probe. This must be specified if, and only if, ProbeDurationUnit is specified.
range:"1..3600" - probe-interval: integer
-
Interval between probes. This must be specified if, and only if, ProbeIntervalUnit is not 'Week' or 'Day'.
range:"1..90" - probe-duration-unit: string
-
Time unit associated with the ProbeDuration. The value must not be 'Once'.
- start-time-hour: integer
-
Time after midnight (in UTC) to send the first packet each day.
range:"0..23" - probe-interval-unit: string
-
Time unit associated with the ProbeInterval. The value must not be 'Once'. If 'Week' or 'Day' is specified, probes are scheduled weekly or daily respectively.
- start-time-minute: integer
-
Time after midnight (in UTC) to send the first packet each day. This must be specified if, and only if, StartTimeHour is specified.
range:"0..59" - probe-interval-day: string
-
Day of week on which to schedule probes. This must be specified if, and only if, ProbeIntervalUnit is 'Week'.
- start-time-second: integer
-
Time after midnight (in UTC) to send the first packet each day. This must only be specified if StartTimeHour is specified, and must not be specified if ProbeIntervalUnit is 'Week' or 'Day'.
range:"0..59"
Example
{
"statistics": {
"statistic": [
{
"buckets-size": {
"buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string",
"aggregation": {
"bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
},
"probe": {
"priority": "integer",
"packet-size-and-padding": {
"padding-type": "string",
"padding-value": "string",
"size": "integer"
},
"send": {
"burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
},
"profile-name": "string",
"packet-type": "string",
"schedule": {
"probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
}
a4_statistics_schema:
Statistics configuration for the SLA profile
- statistic: object[]
-
Type of statistic
-
object - buckets-size: object
-
Size of the buckets into which statistics are collected
-
- buckets-size: integer
-
Size of each bucket
range:"1..100" - buckets-size-unit: string
-
Unit associated with the BucketsSize
- enable: null
-
Enable statistic gathering of the metric
- buckets-archive: integer
-
Number of buckets to archive in memory
range:"1..100" - statistic-name: string
-
The type of statistic to measure
- aggregation: object
-
Aggregation to apply to results for the statistic
-
- bins-count: integer
-
Number of bins to aggregate results into (0 for no aggregation)
range:"0..100" - bins-width: integer
-
Width of each bin
range:"1..10000" - bins-width-tenths: integer
-
Tenths portion of the bin width
range:"0..9"
Example
{
"statistic": [
{
"buckets-size": {
"buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string",
"aggregation": {
"bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
]
}
a4_statistic_schema:
- buckets-size: object
-
Size of the buckets into which statistics are collected
-
- buckets-size: integer
-
Size of each bucket
range:"1..100" - buckets-size-unit: string
-
Unit associated with the BucketsSize
- enable: null
-
Enable statistic gathering of the metric
- buckets-archive: integer
-
Number of buckets to archive in memory
range:"1..100" - statistic-name: string
-
The type of statistic to measure
- aggregation: object
-
Aggregation to apply to results for the statistic
-
- bins-count: integer
-
Number of bins to aggregate results into (0 for no aggregation)
range:"0..100" - bins-width: integer
-
Width of each bin
range:"1..10000" - bins-width-tenths: integer
-
Tenths portion of the bin width
range:"0..9"
Example
{
"buckets-size": {
"buckets-size": "integer",
"buckets-size-unit": "string"
},
"enable": [ null ],
"buckets-archive": "integer",
"statistic-name": "string",
"aggregation": {
"bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
}
a4_buckets-size_schema:
Size of the buckets into which statistics are collected
- buckets-size: integer
-
Size of each bucket
range:"1..100" - buckets-size-unit: string
-
Unit associated with the BucketsSize
Example
{
"buckets-size": "integer",
"buckets-size-unit": "string"
}
a4_aggregation_schema:
Aggregation to apply to results for the statistic
- bins-count: integer
-
Number of bins to aggregate results into (0 for no aggregation)
range:"0..100" - bins-width: integer
-
Width of each bin
range:"1..10000" - bins-width-tenths: integer
-
Tenths portion of the bin width
range:"0..9"
Example
{
"bins-count": "integer",
"bins-width": "integer",
"bins-width-tenths": "integer"
}
a4_schedule_schema:
Schedule to use for probes within an operation
- probe-duration: integer
-
Duration of each probe. This must be specified if, and only if, ProbeDurationUnit is specified.
range:"1..3600" - probe-interval: integer
-
Interval between probes. This must be specified if, and only if, ProbeIntervalUnit is not 'Week' or 'Day'.
range:"1..90" - probe-duration-unit: string
-
Time unit associated with the ProbeDuration. The value must not be 'Once'.
- start-time-hour: integer
-
Time after midnight (in UTC) to send the first packet each day.
range:"0..23" - probe-interval-unit: string
-
Time unit associated with the ProbeInterval. The value must not be 'Once'. If 'Week' or 'Day' is specified, probes are scheduled weekly or daily respectively.
- start-time-minute: integer
-
Time after midnight (in UTC) to send the first packet each day. This must be specified if, and only if, StartTimeHour is specified.
range:"0..59" - probe-interval-day: string
-
Day of week on which to schedule probes. This must be specified if, and only if, ProbeIntervalUnit is 'Week'.
- start-time-second: integer
-
Time after midnight (in UTC) to send the first packet each day. This must only be specified if StartTimeHour is specified, and must not be specified if ProbeIntervalUnit is 'Week' or 'Day'.
range:"0..59"
Example
{
"probe-duration": "integer",
"probe-interval": "integer",
"probe-duration-unit": "string",
"start-time-hour": "integer",
"probe-interval-unit": "string",
"start-time-minute": "integer",
"probe-interval-day": "string",
"start-time-second": "integer"
}
a4_probe_schema:
Probe configuration for the SLA profile
- priority: integer
-
Priority class to assign to outgoing SLA packets
range:"0..7" - packet-size-and-padding: object
-
Minimum size to pad outgoing packet to
-
- padding-type: string
-
Type of padding to be used for the packet
- padding-value: string
-
Pattern to be used for hex padding. This can be specified if, and only if, the PaddingType is 'Hex'.
- size: integer
-
Minimum size to pad outgoing packet to
range:"1..9000"
- send: object
-
Schedule to use for packets within a burst. The default value is to send a single packet once.
-
- burst-interval-unit: string
-
Time unit associated with the BurstInterval . This must be specified if, and only if, SendType is 'Burst'.
- send-type: string
-
The packet distribution: single packets or bursts of packets. If 'Burst' is specified , PacketCount and BurstInterval must be specified.
- packet-interval: integer
-
Interval between packets. This must be specified if, and only if, PacketIntervalUnit is not 'Once'.
range:"1..30000" - burst-interval: integer
-
Interval between bursts. This must be specified if, and only if, the SendType is 'Burst' and the 'BurstIntervalUnit' is not 'Once'.
range:"1..3600" - packet-count: integer
-
The number of packets in each burst. This must be specified if, and only if, the SendType is 'Burst'.
range:"2..1200" - packet-interval-unit: string
-
Time unit associated with the PacketInterval
- synthetic-loss-calculation-packets: integer
-
Number of packets to use in each FLR calculation
range:"10..12096000"
Example
{
"priority": "integer",
"packet-size-and-padding": {
"padding-type": "string",
"padding-value": "string",
"size": "integer"
},
"send": {
"burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
},
"synthetic-loss-calculation-packets": "integer"
}
a4_send_schema:
Schedule to use for packets within a burst. The default value is to send a single packet once.
- burst-interval-unit: string
-
Time unit associated with the BurstInterval . This must be specified if, and only if, SendType is 'Burst'.
- send-type: string
-
The packet distribution: single packets or bursts of packets. If 'Burst' is specified , PacketCount and BurstInterval must be specified.
- packet-interval: integer
-
Interval between packets. This must be specified if, and only if, PacketIntervalUnit is not 'Once'.
range:"1..30000" - burst-interval: integer
-
Interval between bursts. This must be specified if, and only if, the SendType is 'Burst' and the 'BurstIntervalUnit' is not 'Once'.
range:"1..3600" - packet-count: integer
-
The number of packets in each burst. This must be specified if, and only if, the SendType is 'Burst'.
range:"2..1200" - packet-interval-unit: string
-
Time unit associated with the PacketInterval
Example
{
"burst-interval-unit": "string",
"send-type": "string",
"packet-interval": "integer",
"burst-interval": "integer",
"packet-count": "integer",
"packet-interval-unit": "string"
}
a4_packet-size-and-padding_schema:
Minimum size to pad outgoing packet to
- padding-type: string
-
Type of padding to be used for the packet
- padding-value: string
-
Pattern to be used for hex padding. This can be specified if, and only if, the PaddingType is 'Hex'.
- size: integer
-
Minimum size to pad outgoing packet to
range:"1..9000"
Example
{
"padding-type": "string",
"padding-value": "string",
"size": "integer"
}